---
Fuzzer filename: "ReadTreeFuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251"
    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__251].<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__251:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251"
    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__251:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$89"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__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.resolution.types.ResolvedReferenceType$getType__795:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795"
    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__795:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    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.CloneVisitor$clone__239].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__239"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__239:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__239"
    linkageType: null
    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__239:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__239"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__239:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].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.types.ResolvedArrayType].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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].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.PropertyNamingStrategy$PropertyNamingStrategyBase].nameForSetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[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].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.std.StdValueInstantiator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasField()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.MethodProperty].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.ObjectIdValueProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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.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)"
    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.fasterxml.jackson.databind.deser.std.StringDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringDeserializer"
    linkageType: null
    functionLinenumber: 20
    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.StringDeserializer:21,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringDeserializer"
    linkageType: null
    functionLinenumber: 24
    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.StringDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringDeserializer"
    linkageType: null
    functionLinenumber: 29
    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.StringDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringDeserializer"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringDeserializer"
    linkageType: null
    functionLinenumber: 40
    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.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[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.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,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)"
    functionUses: 83
    ICount: 16
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:45"
        BranchSideFuncs:
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:44"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:48"
        BranchSideFuncs:
        - "_deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:47"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:41,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:42,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringDeserializer"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    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.StringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringDeserializer:56,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].deserialize"
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].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.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__502].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__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_186__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_186__502:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__502].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__502].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__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_186__502:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__502].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__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$186(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_186__502:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$186"
    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.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.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    functionUses: 581
    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.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    functionUses: 529
    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.ast.NodeList$NodeListIterator].previous()"
    - "[com.github.javaparser.utils.VisitorList$2].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].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.utils.VisitorList$2].nextIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].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.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].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.utils.VisitorList$2].nextIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].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.printer.lexicalpreservation.PeekingIterator].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$2].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.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.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.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].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.util.JsonGeneratorDelegate].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].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.base.GeneratorBase].setFeatureMask(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.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)"
    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.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.util.JsonGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].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.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.core.filter.FilteringGeneratorDelegate].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.databind.util.TokenBuffer].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.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].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.filter.FilteringGeneratorDelegate].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.JsonGenerator].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.JsonGenerator].writeArray(int[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.WriterBasedJsonGenerator].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.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].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.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.databind.util.TokenBuffer].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonGenerator].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.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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: 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.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.json.WriterBasedJsonGenerator].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.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.json.UTF8JsonGenerator].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.base.GeneratorBase].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.util.JsonGeneratorDelegate].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)"
    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.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.json.WriterBasedJsonGenerator].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.filter.FilteringGeneratorDelegate].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.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.filter.FilteringGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.JsonGenerator].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.databind.util.TokenBuffer].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.base.GeneratorBase].getOutputContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.json.UTF8JsonGenerator].flush()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 12
    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.CloneVisitor$addOrphanComment__96].bootstrap$(com.github.javaparser.ast.stmt.ForEachStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96].<init>(com.github.javaparser.ast.stmt.ForEachStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96].<init>(com.github.javaparser.ast.stmt.ForEachStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ForEachStmt"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96"
    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__96:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__363].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__363"
    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_124__363].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__363:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__363].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__363].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__363"
    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_124__363:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__363].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__363"
    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$124(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_124__363:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$124"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__462].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__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_160__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_160__462:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__462].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__462].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__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_160__462:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__462].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__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$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__462:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$160"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__563].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__563"
    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__563].<init>(com.github.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__563:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__563].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__563].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__563"
    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__563:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__563].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__563"
    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__563:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$78"
    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__1202].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.ast.visitor.VoidVisitorAdapter$lambda_visit_181__438].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__438"
    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__438].<init>(com.github.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__438:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__438].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__438].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__438"
    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__438:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__438].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__438"
    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__438:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$181"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__641].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__641"
    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__641].<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__641:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__641].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__641].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__641"
    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__641:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__641].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__641"
    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__641:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$toString__4].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$toString__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$toString__4].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$toString__4:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList$toString__4].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$toString__4].<init>()"
    functionSourceFile: "com.github.javaparser.ast.NodeList$toString__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.ast.NodeList$toString__4:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$toString__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].toString()"
    functionUses: 14
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$toString__4:-1,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    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.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].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.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__856].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__856"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__856].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__856:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__856].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__856].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__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$ClassOrInterfaceBodyDeclarationParseStart__856:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__856].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__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].ClassOrInterfaceBodyDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceBodyDeclarationParseStart__856:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceBodyDeclarationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__72"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__72:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__72"
    linkageType: null
    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__72:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__72"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__72:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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__743].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__743].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__1006].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__1006].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].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.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].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: 62
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].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.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__937].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__937].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__915].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].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__915].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__916].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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    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.javassistmodel.JavassistAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].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.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.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.visitor.VoidVisitorAdapter$lambda_visit_142__387].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__387"
    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_142__387].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__387:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__387].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__387].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__387"
    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_142__387:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__387].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__387"
    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$142(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_142__387:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$142"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__923].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__923"
    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__923].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__923:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__923].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__923].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__923"
    linkageType: null
    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__923:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__923].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__923"
    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__923:-1,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025"
    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_5__1025].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__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.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025"
    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$5(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__134].bootstrap$(com.github.javaparser.ast.stmt.AssertStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__134"
    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__134].<init>(com.github.javaparser.ast.stmt.AssertStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__134:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__134].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__134].<init>(com.github.javaparser.ast.stmt.AssertStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__134"
    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__134:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__134].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__134"
    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__134:-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.CommonValidators$lambda_new_7__1147].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1147"
    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__1147].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1147:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1147].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1147].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__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.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1147:-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__1147].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__1147"
    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__1147:-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.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__1203].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.ast.visitor.CloneVisitor$addOrphanComment__284].bootstrap$(com.github.javaparser.ast.stmt.EmptyStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__284"
    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__284].<init>(com.github.javaparser.ast.stmt.EmptyStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__284:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__284].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__284].<init>(com.github.javaparser.ast.stmt.EmptyStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__284"
    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__284:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__284].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__284"
    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__284:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.Node$lambda_static_0__5].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_static_0__5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_static_0__5].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_static_0__5:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_static_0__5].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_static_0__5].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_static_0__5"
    linkageType: null
    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_static_0__5:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_static_0__5].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_static_0__5"
    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.ast.Node$lambda_static_0__5:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$static$0"
    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.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.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.FieldProperty].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.ManagedReferenceProperty].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.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.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.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.std.NumberDeserializers$ByteDeserializer].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.NumberDeserializers$LongDeserializer].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.std.EnumSetDeserializer].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.FactoryBasedEnumDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.StdNodeBasedDeserializer].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.NumberDeserializers$BooleanDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].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.std.FromStringDeserializer$StringBuilderDeserializer].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.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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].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.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.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.FieldProperty].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.ManagedReferenceProperty].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.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.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.FieldProperty].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.ManagedReferenceProperty].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.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.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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__127].bootstrap$(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__127"
    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__127].<init>(com.github.javaparser.ast.expr.NameExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__127:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__127].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__127].<init>(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__127"
    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__127:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__127].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__127"
    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__127:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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__1204].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.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    - "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.JavaParserClassDeclaration$lambda_getAllFields_1__975:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975"
    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$1(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getAllFields$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229].bootstrap$(com.github.javaparser.ast.expr.ArrayCreationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229].<init>(com.github.javaparser.ast.expr.ArrayCreationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229].<init>(com.github.javaparser.ast.expr.ArrayCreationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229"
    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__229:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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.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.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898"
    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__898].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898"
    linkageType: null
    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__898:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898"
    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: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.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.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.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.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.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 46
    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.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.github.javaparser.ast.visitor.CloneVisitor$clone__13].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__13"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__13:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__13"
    linkageType: null
    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__13:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__13"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__13:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__521].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__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_221__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_221__521:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__521].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__521].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__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_221__521:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__521].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__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$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__521:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$221"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__967].bootstrap$(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__967"
    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__967].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__967:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__967].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__967].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__967"
    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__967:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__967].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__967"
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$addElement__967:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement"
    JavaMethodInfo: null
    BBCount: 1
    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.NoCommentEqualsVisitor].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.HashCodeVisitor].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.CloneVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].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.ModifierVisitor].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.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.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    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: 44
    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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__564].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__564"
    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__564].<init>(com.github.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__564:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__564].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__564].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__564"
    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__564:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__564].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__564"
    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__564:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$83"
    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.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].bootstrap$(com.github.javaparser.ast.expr.UnaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79"
    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__79].<init>(com.github.javaparser.ast.expr.UnaryExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].<init>(com.github.javaparser.ast.expr.UnaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79"
    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__79:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79"
    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__79:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119"
    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__1119].<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__1119:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119"
    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__1119:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119"
    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__1119:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredAnnotations$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__310"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__310:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__310"
    linkageType: null
    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__310:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__310"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__310:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.ast.visitor.ObjectIdentityHashCodeVisitor].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.ObjectIdentityEqualsVisitor].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.EqualsVisitor].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.HashCodeVisitor].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.GenericListVisitorAdapter].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.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: 44
    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.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.github.javaparser.ast.validator.TypedValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    linkageType: null
    functionLinenumber: 40
    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__1105].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__1070].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1109].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1104].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1106].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.Java1_0Validator$lambda_new_7__1071].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__1072].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_1__1108].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.Java9Validator$lambda_new_0__1110].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__1103].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1107].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$lambda_accept_0__1045].bootstrap$(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.Node].findAll(java.lang.Class)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    functionUses: 9
    ICount: 16
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:44"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
      - BranchSide: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:43"
        BranchSideFuncs:
        - "forEach(java.util.function.Consumer)"
        - "findAll(java.lang.Class)"
        - "bootstrap$(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:41,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:42,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:42,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator].accept"
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:44,1"
      Dst: "[com.github.javaparser.ast.Node].findAll"
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:44,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1045].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:44,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    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.SingleNodeTypeValidator].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.SingleNodeTypeValidator:28,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].lambda$accept$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1105].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1148].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__1070].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1109].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1147].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1104].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1106].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.Java1_0Validator$lambda_new_7__1071].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1146].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__1072].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_1__1108].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.Java9Validator$lambda_new_0__1110].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1145].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__1103].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1107].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SingleNodeTypeValidator:44,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__50].bootstrap$(com.github.javaparser.ast.stmt.SwitchStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__50"
    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__50].<init>(com.github.javaparser.ast.stmt.SwitchStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__50:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__50].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__50].<init>(com.github.javaparser.ast.stmt.SwitchStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__50"
    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__50:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__50].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__50"
    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__50:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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.resolution.model.LambdaArgumentTypePlaceholder].<init>(int)"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isArray()"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: null
    functionLinenumber: 43
    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.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: null
    functionLinenumber: 48
    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.model.LambdaArgumentTypePlaceholder].describe()"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:54,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: null
    functionLinenumber: 58
    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.model.LambdaArgumentTypePlaceholder].setMethod(com.github.javaparser.resolution.model.SymbolReference)"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 39
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:68,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__890].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__890"
    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_6__890].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__890:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__890].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__890].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__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.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__890:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__890].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__890"
    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$6()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__890:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$6"
    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].getValueClass()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getValueClass()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].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$ArrayListInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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.ValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].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].canCreateFromBoolean()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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$ConstantValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].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.std.StdValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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.ValueInstantiator$Delegating].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].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.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.std.StdValueInstantiator].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$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.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$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].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.std.StdValueInstantiator].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.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].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.StdValueInstantiator].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.JsonLocationInstantiator].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.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.StdValueInstantiator].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.std.StdValueInstantiator].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.ValueInstantiator].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.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.std.StdValueInstantiator].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].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[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$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.ValueInstantiator].createFromLong(com.fasterxml.jackson.databind.DeserializationContext,long)"
    - "[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$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].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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.std.StdValueInstantiator].createFromBoolean(com.fasterxml.jackson.databind.DeserializationContext,boolean)"
    - "[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.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.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.symbolsolver.javaparsermodel.JavaParserFacade$init__569].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569"
    linkageType: null
    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__569:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569"
    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__569:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[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.TypeSerializerBase].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.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.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__1205].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.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.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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234].bootstrap$(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234].<init>(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234].<init>(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234"
    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__234:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__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.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].getPriority()"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$MatchClassification].getPriority"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134:-1,1"
      Dst: "[java.lang.Integer].valueOf"
    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.ParseStart$AnnotationParseStart__854].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationParseStart__854"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$AnnotationParseStart__854].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationParseStart__854:-1,1"
      Dst: "[com.github.javaparser.ParseStart$AnnotationParseStart__854].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationParseStart__854].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationParseStart__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$AnnotationParseStart__854:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationParseStart__854].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationParseStart__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].AnnotationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationParseStart__854:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797"
    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__797].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797"
    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__797:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797"
    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__797:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$isAssignableByReferenceType$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__527].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__527"
    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__527].<init>(com.github.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__527:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__527].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__527].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__527"
    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__527:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__527].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__527"
    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__527:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$131"
    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__1064].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__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_2__1066].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__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_4__1068].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1069].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__1070].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__1071].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__1072].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__1073].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1074].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__1075].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1076].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__1077].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1078].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__1079].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1080].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__1081].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1082].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__1083].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1084].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__1085].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1086].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__1087].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1088].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__1089].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1090].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__1091].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1092].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__1093].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1094].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__1095].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1096].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__1097].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1098].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__1099].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1100].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__1101].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1102].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__1064].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__1065].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__1066].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__1067].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__1068].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__1069].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__1070].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__1071].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__1072].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__1073].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__1074].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__1075].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__1076].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__1077].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__1078].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__1079].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__1080].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__1081].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__1082].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__1083].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__1084].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__1085].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__1086].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__1087].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__1088].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__1089].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__1090].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__1091].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__1092].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__1093].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__1094].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__1095].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__1096].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__1097].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__1098].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__1099].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__1100].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__1101].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__1102].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.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743"
    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__743].<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__743:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743"
    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__743:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743"
    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__743:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getSuperClass$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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].isTypeDeclaration()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].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.BodyDeclaration: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.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].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.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.resolution.Context].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.FieldAccessContext].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.EnumDeclarationContext].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.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].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.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.resolution.Context].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.FieldAccessContext].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.EnumDeclarationContext].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__821].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].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.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.resolution.Context].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.FieldAccessContext].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.EnumDeclarationContext].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__823].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].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.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.resolution.Context].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.FieldAccessContext].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.EnumDeclarationContext].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__822].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].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.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.resolution.Context].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.FieldAccessContext].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.EnumDeclarationContext].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.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].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.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].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: 306
    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__821].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__823].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__822].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.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].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.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__935].bootstrap$()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].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.JavaParserEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.javassistmodel.JavassistClassDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].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__935].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__884].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__885].bootstrap$(boolean)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAncestors(boolean)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__887].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.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.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__886].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].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.ForEachStatementContext].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.MethodCallExprContext].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.SwitchEntryContext].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.CatchClauseContext].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.TryWithResourceContext].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.CompilationUnitContext].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.AnnotationDeclarationContext].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.resolution.Context].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.resolution.model.SymbolReference].isSolved()"
    - "[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.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].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.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.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__884].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__885].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__887].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__886].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.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].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.JavaParserEnumDeclaration$ValuesMethod].isStatic()"
    - "[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()"
    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.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].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.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.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].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.resolution.declarations.ResolvedTypeParameterDeclaration$1:com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter: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].declaredOnMethod()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnMethod()"
    functionUses: 67
    ICount: 30
    EdgeCount: 7
    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.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.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)"
    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.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].object()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].object()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].object()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.MethodCallExprContext].solveGenericType(java.lang.String)"
    - "[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.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.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator].<init>(java.util.Set,com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher[],com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$NameMatcher[],com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher[])"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Set"
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher[]"
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$NameMatcher[]"
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:384,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator].builder()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:392,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator].validateBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator"
    linkageType: null
    functionLinenumber: 397
    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.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$3].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$1].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$2].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionUses: 1
    ICount: 26
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:404"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:404"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:411"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:410"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:411"
        BranchSideFuncs:
        - "match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:410"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:398,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:400,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:406,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher].match"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator].validateSubClassName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator"
    linkageType: null
    functionLinenumber: 419
    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:
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$6].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.String)"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:427"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:428"
        BranchSideFuncs:
        - "match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:427"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:421"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:420"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:422,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$NameMatcher].match"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator].validateSubType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator"
    linkageType: null
    functionLinenumber: 435
    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.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$3].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$1].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$2].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionUses: 2
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:436"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:445"
        BranchSideFuncs:
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:444"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:445"
        BranchSideFuncs:
        - "match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:444"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:436"
        BranchSideFuncs:
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:437,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator:439,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher].match"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175"
    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__175].<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__175:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175"
    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__175:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$10"
    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.ObjectIdentityEqualsVisitor].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.NoCommentEqualsVisitor].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.ModifierVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].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.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.CloneVisitor].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.DefaultPrettyPrinterVisitor].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.PrettyPrintVisitor].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: 44
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_60__354].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__354"
    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__354].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__354:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__354].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__354].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__354"
    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__354:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__354].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__354"
    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__354:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$60"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__633].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__633"
    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__633].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__633:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__633].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__633].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__633"
    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__633:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__633].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__633"
    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__633:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$14"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__205"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__205:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__205"
    linkageType: null
    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__205:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__205"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__205:-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_31__212].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212"
    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_31__212].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212"
    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_31__212:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212"
    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$31(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$31"
    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__572].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__572].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__1206].bootstrap$"
    - Src: "com.github.javaparser.utils.Log:147,1"
      Dst: "[com.github.javaparser.utils.Log$lambda_error_2__1207].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__1208].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__1209].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.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__582].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__822].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_7__581].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__739].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__719].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__571].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__740].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__574].get()"
    - "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570].get()"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__755].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_3__577].get()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661].get()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__741].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721].get()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__758].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__587].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__783].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659].get()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615].get()"
    - "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__572].get()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__599].get()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__717].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__576].get()"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 14
    EdgeCount: 38
    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.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1107].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1107"
    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__1107].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1107:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1107].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1107].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1107"
    linkageType: null
    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__1107:-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__1107].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__1107"
    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__1107:-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.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.PropertyName].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].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.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.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.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1100].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1100"
    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_34__1100].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1100:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1100].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1100].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1100"
    linkageType: null
    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_34__1100:-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_34__1100].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1100"
    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$34(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1100:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$34"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__76"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__76:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__76"
    linkageType: null
    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__76:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__76"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__76:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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: 6
    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: 2
    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.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.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.CloneVisitor$clone__43].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__43"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__43:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__43"
    linkageType: null
    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__43:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__43"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__43:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.visitor.VoidVisitorAdapter$lambda_visit_63__357].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__357"
    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__357].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__357:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__357].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__357].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__357"
    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__357:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__357].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__357"
    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__357:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$63"
    JavaMethodInfo: null
    BBCount: 1
    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.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    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.Added:38,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:38,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:38,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 42
    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.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    functionUses: 33
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:45"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:44"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:45"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:46"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:45,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:48,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].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.Added:53,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].getElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].isAdded()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 62
    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.Added].isRemoved()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 67
    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.Added].isKept()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 72
    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.Added].isIndent()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 76
    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.github.javaparser.printer.lexicalpreservation.Added].isUnindent()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 80
    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.github.javaparser.printer.lexicalpreservation.Added].isToken()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 84
    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.github.javaparser.printer.lexicalpreservation.Added].toTextElement()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.TextElement"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int,java.lang.String)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    functionUses: 2
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:92"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:95"
        BranchSideFuncs:
        - "<init>(int,java.lang.String)"
        - "getTokenType()"
        - "getContent()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:90,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:90,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:93,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:93,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getContent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:93,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:95,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:95,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:95,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].replaceEolTokens(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 103
    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.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isNewLine()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:103"
        BranchSideFuncs:
        - "isNewLine()"
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:104,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].isNewLine"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:104,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Added].isNewLine()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Added"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isToken()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:110"
        BranchSideFuncs:
        - "isToken()"
        - "isNewLine()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.Added:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.Added:110"
        BranchSideFuncs:
        - "isToken()"
        - "isNewLine()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:111,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].isToken"
    - Src: "com.github.javaparser.printer.lexicalpreservation.Added:111,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336"
    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__336].<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__336:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336"
    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__336:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$9"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.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$clone__141].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__141"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__141:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__141"
    linkageType: null
    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__141:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__141"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__141:-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_47__180].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__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_47__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_47__180:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__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_47__180:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__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$47(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$47"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__455].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__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_130__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_130__455:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__455].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__455].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__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_130__455:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__455].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__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$130(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_130__455:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$130"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].<init>(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$lambda_findMostApplicableUsage_4__665:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$findMostApplicableUsage$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__211].bootstrap$(com.github.javaparser.ast.stmt.ContinueStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__211"
    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__211].<init>(com.github.javaparser.ast.stmt.ContinueStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__211:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__211].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__211].<init>(com.github.javaparser.ast.stmt.ContinueStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__211"
    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__211:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__211].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__211"
    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__211:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846"
    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__846].<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__846:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846"
    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__846:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846"
    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: 10
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getEnumConstants$7"
    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.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.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__978].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__978"
    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__978].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__978:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__978].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__978].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__978"
    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__978:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__978].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_8__978"
    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__978:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllFieldsVisibleToInheritors$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    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.MemberValuePair:50,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:50,1"
      Dst: "[com.github.javaparser.ast.expr.StringLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:50,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(java.lang.String,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: 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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:54,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:54,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:59,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:67,1"
      Dst: "[com.github.javaparser.ast.Node].<init>"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:68,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setName"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:69,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setValue"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:70,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: 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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionUses: 19
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:76,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: 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.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionUses: 18
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:82,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    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.MemberValuePair].getValue()"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: null
    functionLinenumber: 91
    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.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MemberValuePair"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:100"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:104"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:103"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:97,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:101,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:103,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:105,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MemberValuePair"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:114"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:118"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:117"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:111,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:115,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:117,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:119,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MemberValuePair"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:126,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:126,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MemberValuePair].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.MemberValuePairMetaModel"
    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.MemberValuePair].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.MemberValuePair"
    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.expr.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:145"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MemberValuePair:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:149"
        BranchSideFuncs:
        - "setValue(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.MemberValuePair:148"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:142,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setName"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:146,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setValue"
    - Src: "com.github.javaparser.ast.expr.MemberValuePair:149,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__329"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__329:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__329"
    linkageType: null
    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__329:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__329"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__329:-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_197__442].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__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_197__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_197__442:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__442].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__442].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__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_197__442:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__442].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__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$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__442:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$197"
    JavaMethodInfo: null
    BBCount: 1
    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.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].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.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    functionUses: 568
    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.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 516
    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.ast.visitor.CloneVisitor$addOrphanComment__30].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30].<init>(com.github.javaparser.ast.CompilationUnit)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30].<init>(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30"
    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__30:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__497].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__497"
    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_161__497].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__497:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__497].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__497].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__497"
    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_161__497:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__497].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__497"
    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$161(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_161__497:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$161"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1051].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1051"
    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__1051].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1051:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1051].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1051].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1051"
    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__1051:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1051].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1051"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext$add__1051:-1,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121"
    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_8__1121].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121"
    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_8__1121:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121"
    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$8(java.lang.String)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredAnnotations$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].bootstrap$(com.github.javaparser.ast.stmt.ExpressionStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88"
    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__88].<init>(com.github.javaparser.ast.stmt.ExpressionStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].<init>(com.github.javaparser.ast.stmt.ExpressionStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88"
    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__88:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88"
    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__88:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704"
    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__704].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704"
    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__704:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704"
    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__704:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$8"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__717].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__717"
    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__717].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__717:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__717].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__717].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__717"
    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__717:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__717].get()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__717"
    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__717:-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.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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__538].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__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_52__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_52__538:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__538].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__538].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__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_52__538:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__538].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__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$52(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_52__538:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$52"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86"
    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__86].<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__86:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86"
    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__86:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$53"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 672
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].<init>(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:673,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 675
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:676,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].instance(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:684"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:683"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:682,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 688
    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$Vanilla].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 695
    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.UntypedObjectDeserializer$Vanilla:696"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:695"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 701
    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].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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.deser.std.UntypedObjectDeserializer$Vanilla].mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 91
    ICount: 59
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:711"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:710"
        BranchSideFuncs:
        - "mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:715"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:722"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:721"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:716"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:719"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:718"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:722"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:725"
        BranchSideFuncs:
        - "mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:724"
        BranchSideFuncs:
        - "mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:732"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:735"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:734"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:741"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:740"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:702,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:705,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:707,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:711,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].mapObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:716,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:719,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:723,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].mapArrayToArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:725,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].mapArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:727,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:729,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:732,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:733,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:735,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:739,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:759,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 764
    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.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].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.AsPropertyTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 28
    ICount: 33
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:778"
        BranchSideFuncs:
        - "getBigIntegerValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:781"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:784"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:783"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:765,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:769,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromAny"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:772,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:775,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:776,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBigIntegerValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:778,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:782,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:791,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:797,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 804
    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$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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].currentName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].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.UntypedObjectDeserializer$Vanilla:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:808"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:807"
        BranchSideFuncs:
        - "currentTokenId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:815"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:819"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:862"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:861"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:832"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:831"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:834"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:837"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:836"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:837"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:825"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:824"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:844"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:848"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:862"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:861"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:854"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:853"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:852"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:806,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:808,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:814,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:823,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:827,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:835,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:837,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:853,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 866
    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].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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$Vanilla].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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: 1
    ICount: 34
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:868"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:873"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:872"
        BranchSideFuncs:
        - "resetAndStart()"
        - "leaseObjectBuffer()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:885"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:884"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:886"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:878"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:867,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:868,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:869,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:870,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:873,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:874,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:882,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:889,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:890,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 894
    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].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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: 1
    ICount: 20
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:900"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:904"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:903"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:905"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:899"
        BranchSideFuncs:
        - "returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
        - "completeAndClearBuffer(java.lang.Object[],int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:898"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:895,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:896,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:899,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:901,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:905,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:906,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:907,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 914
    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].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla]._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].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    functionUses: 1
    ICount: 27
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:926"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:925"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:932"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:935"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:929"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:928"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:915,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:916,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:917,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:919,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:921,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:922,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:933,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla]._mapObjectWithDups"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla]._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$Vanilla"
    linkageType: null
    functionLinenumber: 945
    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$Vanilla]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.std.UntypedObjectDeserializer$Vanilla]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    functionUses: 1
    ICount: 22
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:948"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:952"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:951"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:952"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:962"
        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$Vanilla:961"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:956"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:959"
        BranchSideFuncs:
        - "_squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:958"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:956"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:959"
        BranchSideFuncs:
        - "_squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:958"
        BranchSideFuncs:
        - "nextFieldName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:946,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:949,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla]._squashDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:953,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:954,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:955,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:959,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla"
    linkageType: null
    functionLinenumber: 969
    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.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.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)"
    functionUses: 2
    ICount: 17
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:970"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:974"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:973"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:971,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:972,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:974,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla:975,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 4
    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.ClassNameIdResolver].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.SimpleNameIdResolver].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.databind.deser.impl.CreatorCollector].<init>(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:80,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:82,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:84,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].constructValueInstantiator(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._computeDelegateType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._computeDelegateType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromObjectSettings(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromArraySettings(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromStringCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromIntCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromLongCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromBigIntegerCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromDoubleCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromBigDecimalCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromBooleanCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionUses: 1
    ICount: 50
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:90,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:91,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._computeDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:95,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:97,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:98,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromObjectSettings"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:101,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromArraySettings"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:103,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromStringCreator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:104,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromIntCreator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:105,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromLongCreator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:106,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromBigIntegerCreator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:107,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromDoubleCreator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:108,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromBigDecimalCreator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:109,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromBooleanCreator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].setDefaultCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._fixAccess(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:130,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._fixAccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].addStringCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].addIntCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:138,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].addLongCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:142,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].addBigIntegerCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:146,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].addDoubleCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:150,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].addBigDecimalCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:154,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].addBooleanCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].addDelegatingCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,boolean,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "boolean"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    functionUses: 4
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:169"
        BranchSideFuncs:
        - "verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:173"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:165,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameterType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:165,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:166,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].addPropertyCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,boolean,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "boolean"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getInjectableValueId()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getInjectableValueId()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getInjectableValueId()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 6
    ICount: 42
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:199"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:197"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:198"
        BranchSideFuncs:
        - "getName()"
        - "getInjectableValueId()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:197"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:189"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:189"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:182"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:179,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:182,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:184,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:187,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:187,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getInjectableValueId"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:190,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:190,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:194,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:194,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:192,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:192,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].hasDefaultCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:211"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].hasDelegatingCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:218"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].hasPropertyBasedCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:225"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._computeDelegateType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterType(int)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameter(int)"
    - "[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.deser.DefaultDeserializationContext].deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withValueHandler(java.lang.Object)"
    - "[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.introspect.JacksonAnnotationIntrospector].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: 2
    ICount: 32
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:251"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getParameterType(int)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:251"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getParameterType(int)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:273"
        BranchSideFuncs:
        - "findDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "getParameter(int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:269"
        BranchSideFuncs:
        - "withValueHandler(java.lang.Object)"
        - "deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:268"
        BranchSideFuncs:
        - "refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:252,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:257,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameterType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:258,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:260,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameter"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:263,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:265,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].deserializerInstance"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:266,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:269,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._fixAccess(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getAnnotated()"
    functionUses: 2
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:281"
        BranchSideFuncs:
        - "getAnnotated()"
        - "checkAndFixAccess(java.lang.reflect.Member,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:281"
        BranchSideFuncs:
        - "getAnnotated()"
        - "checkAndFixAccess(java.lang.reflect.Member,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:278,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:278,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector].verifyNonDup(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._isEnumValueOf(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._isEnumValueOf(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._reportDuplicateCreator(int,boolean,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._reportDuplicateCreator(int,boolean,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._fixAccess(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 10
    ICount: 58
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:353"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:300"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:353"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:353"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:322"
        BranchSideFuncs:
        - "_isEnumValueOf(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:325"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:332"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:349"
        BranchSideFuncs:
        - "_reportDuplicateCreator(int,boolean,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:354"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:353"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:356"
        BranchSideFuncs:
        - "_fixAccess(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:311,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:313,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:320,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._isEnumValueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:326,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._reportDuplicateCreator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:330,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:341,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:357,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._fixAccess"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._reportDuplicateCreator(int,boolean,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "boolean"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:364,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:364,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.CreatorCollector]._isEnumValueOf(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    functionUses: 2
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:378"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:377"
        BranchSideFuncs:
        - "getDeclaringClass()"
        - "isEnumType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:377"
        BranchSideFuncs:
        - "getDeclaringClass()"
        - "isEnumType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:378,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:378,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:379,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.CreatorCollector:379,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1101].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1101"
    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__1101].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1101:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1101].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1101].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__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.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1101:-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__1101].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1101"
    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__1101:-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.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.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].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.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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.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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[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.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.StringProvider].read(char[],int,int)"
    - "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    - "[com.github.javaparser.LineEndingProcessingProvider].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.LineEndingProcessingProvider].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].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.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.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.validator.language_level_validations.Java9Validator$lambda_new_0__1110].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1110"
    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.Java9Validator$lambda_new_0__1110].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1110:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1110].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1110].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1110"
    linkageType: null
    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.Java9Validator$lambda_new_0__1110:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1110].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1110"
    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.Java9Validator].lambda$new$0(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1110:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser$get__944].bootstrap$()"
    functionSourceFile: "com.github.javaparser.JavaParser$get__944"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaParser$get__944].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser$get__944:-1,1"
      Dst: "[com.github.javaparser.JavaParser$get__944].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser$get__944].<init>()"
    functionSourceFile: "com.github.javaparser.JavaParser$get__944"
    linkageType: null
    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__944:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.JavaParser$get__944].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.JavaParser$get__944"
    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.AbstractJavaParserContext$lambda_findTypeDeclarations_5__893].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__947].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_7__581].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__886].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_1__740].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__574].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_2__896].get()"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__755].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661].get()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__741].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_7__871].get()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__889].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_6__890].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__576].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__995].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__838].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_12__582].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_2__822].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__906].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__894].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_checkAncestorsForType_3__935].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_4__739].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__719].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__571].get()"
    - "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__837].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_3__577].get()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580].get()"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_2__758].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__587].get()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__783].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659].get()"
    - "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__572].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__961].get()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__599].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__895].get()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_1__717].get()"
    functionUses: 9
    ICount: 5
    EdgeCount: 52
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.JavaParser$get__944:-1,1"
      Dst: "[java.util.function.Supplier].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].<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,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 6
    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"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    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.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.MapLikeType].getRawClass()"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:78,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:79,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:79,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    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: 20
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].<init>(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.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:118"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:118"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:118"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:118"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:119,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate()"
    - "[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.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$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].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.DeserializationContext].getConfig()"
    - "[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.std.StdValueInstantiator].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)"
    functionUses: 6
    ICount: 56
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:162"
        BranchSideFuncs:
        - "canCreateUsingArrayDelegate()"
        - "canCreateFromObjectWith()"
        - "canCreateUsingDelegate()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:134"
        BranchSideFuncs:
        - "getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:133"
        BranchSideFuncs:
        - "canCreateUsingArrayDelegate()"
        - "canCreateFromObjectWith()"
        - "canCreateUsingDelegate()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:134"
        BranchSideFuncs:
        - "getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:133"
        BranchSideFuncs:
        - "canCreateUsingArrayDelegate()"
        - "canCreateFromObjectWith()"
        - "canCreateUsingDelegate()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:154"
        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.EnumMapDeserializer:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:162"
        BranchSideFuncs:
        - "getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:135,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:135,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:140,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:140,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:137,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:146,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromObjectWith"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:157,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getFromObjectArguments"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:159,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].construct"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 173
    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.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.AsExternalTypeDeserializer].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.AsArrayTypeDeserializer].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.AsDeductionTypeDeserializer].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.EnumMapDeserializer].withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 22
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:178"
        BranchSideFuncs:
        - "getKeyType()"
        - "findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:177"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:183"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:182"
        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.EnumMapDeserializer:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:189"
        BranchSideFuncs:
        - "forProperty(com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:188"
        BranchSideFuncs:
        - "findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
        - "withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:176,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:176,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:179,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:181,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:183,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:187,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].forProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:189,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:189,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 205
    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.EnumMapDeserializer].getContentDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 216
    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.EnumMapDeserializer].getValueInstantiator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 221
    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.EnumMapDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].constructMap(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:227,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].constructMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.util.EnumMap"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer]._deserializeUsingProperties(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].constructMap(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumMap)"
    - "[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: 30
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:243"
        BranchSideFuncs:
        - "_deserializeUsingProperties(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:247"
        BranchSideFuncs:
        - "currentTokenId()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:241,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer]._deserializeUsingProperties"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:245,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:244,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:248,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:252,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].constructMap"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:252,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:255,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:258,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:261,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:261,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "java.util.EnumMap"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.EnumMap"
    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.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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[])"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 3
    ICount: 61
    EdgeCount: 155
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:278"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:286"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:285"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:284"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:283"
        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.EnumMapDeserializer:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:325"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
        - "getKeyType()"
        - "nextToken()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "nextFieldName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:324"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:310"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:301"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
        - "getKeyType()"
        - "nextToken()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "nextFieldName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:300"
        BranchSideFuncs:
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:314"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:314"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:313"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:318"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:317"
        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.EnumMapDeserializer:270,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:276,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:277,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:279,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:284,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:286,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:291,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].deserializeKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:292,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:294,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:297,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:295,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:301,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:316,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:318,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:321,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:323,1"
      Dst: "[java.util.EnumMap].put"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 333
    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.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)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].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.EnumMapDeserializer:334,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].constructMap(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "java.util.EnumMap"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].canCreateUsingDefault()"
    - "[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.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].getValueInstantiator()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].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.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].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.util.ClassUtil].throwAsMappingException(com.fasterxml.jackson.databind.DeserializationContext,java.io.IOException)"
    functionUses: 2
    ICount: 26
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:342"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:341"
        BranchSideFuncs:
        - "canCreateUsingDefault()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:347"
        BranchSideFuncs:
        - "handleMissingInstantiator(java.lang.Class,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:346"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:339,1"
      Dst: "[java.util.EnumMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:342,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:343,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:344,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].getValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:343,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleMissingInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:347,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:349,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsMappingException"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer]._deserializeUsingProperties(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "java.util.EnumMap"
    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.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[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].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumMap)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].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.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[])"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].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: 85
    EdgeCount: 181
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:361"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:365"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:423"
        BranchSideFuncs:
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:422"
        BranchSideFuncs:
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:388"
        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)"
        - "getKeyType()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumMap)"
        - "nextToken()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "getRawClass()"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "skipChildren()"
        - "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()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:387"
        BranchSideFuncs:
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:368"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:367"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:404"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:397"
        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)"
        - "getKeyType()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumMap)"
        - "nextToken()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "getRawClass()"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "skipChildren()"
        - "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()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:396"
        BranchSideFuncs:
        - "nextToken()"
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:409"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:408"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:408"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:407"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:412"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:411"
        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.EnumMapDeserializer:357,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:360,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:361,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:362,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:363,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:369,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:371,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:374,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:374,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:378,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:380,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:380,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:382,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:388,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].deserializeKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:390,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:393,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:391,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:398,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:408,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:410,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:412,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:418,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferMapProperty"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer"
    linkageType: null
    functionLinenumber: 24
    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.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumMap)"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize"
    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.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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.CloneVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].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.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.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: 44
    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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.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.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__628].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__628"
    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__628].<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__628:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__628].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__628].<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__628"
    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__628:-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__628].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__628"
    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__628:-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.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.JacksonAnnotationIntrospector].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.ast.visitor.CloneVisitor$addOrphanComment__208].bootstrap$(com.github.javaparser.ast.body.InitializerDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__208"
    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__208].<init>(com.github.javaparser.ast.body.InitializerDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__208:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__208].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__208].<init>(com.github.javaparser.ast.body.InitializerDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__208"
    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__208:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__208].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__208"
    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__208:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232"
    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__232].<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__232:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232"
    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__232:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__418].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__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_112__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_112__418:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__418].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__418].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__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_112__418:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__418].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__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$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__418:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$112"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705"
    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__705].<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__705:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705"
    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__705:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705"
    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__705:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharArray].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:16,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharArray].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray].nan()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray"
    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.JavaFloatBitsFromCharArray:22,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray].negativeInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray"
    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.JavaFloatBitsFromCharArray:27,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray].positiveInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray"
    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.JavaFloatBitsFromCharArray:32,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray].valueOfFloatLiteral(char[],int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 8
    argTypes:
    - "char[]"
    - "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.JavaFloatBitsFromCharArray:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:39,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].decFloatLiteralToFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:40,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:40,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:40,1"
      Dst: "[java.lang.Float].parseFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:40,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray].valueOfHexLiteral(char[],int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 8
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    - "long"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:47,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].hexFloatLiteralToFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:48,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:48,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:48,1"
      Dst: "[java.lang.Float].parseFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharArray:48,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForGetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForSetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForConstructorParameter(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.InternCache].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.InternCache"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.InternCache].<init>(int,float,int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.InternCache:34,1"
      Dst: "[com.fasterxml.jackson.core.util.InternCache].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.InternCache].<init>(int,float,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.InternCache"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "float"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.InternCache:37,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.core.util.InternCache:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.InternCache].intern(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.InternCache"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.InternCache:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.InternCache:48"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.InternCache:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.InternCache:59"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.InternCache:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.InternCache:58"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.InternCache:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.InternCache:41,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].get"
    - Src: "com.fasterxml.jackson.core.util.InternCache:49,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].size"
    - Src: "com.fasterxml.jackson.core.util.InternCache:56,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].clear"
    - Src: "com.fasterxml.jackson.core.util.InternCache:60,1"
      Dst: "[java.lang.String].intern"
    - Src: "com.fasterxml.jackson.core.util.InternCache:61,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943"
    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.JavaParserConstructorDeclaration].lambda$getTypeParameters$0(com.github.javaparser.ast.type.TypeParameter)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].lambda$getTypeParameters$0"
    JavaMethodInfo: null
    BBCount: 1
    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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170"
    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__1170].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170"
    linkageType: null
    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__1170:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170"
    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__1170:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$4"
    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.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742"
    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__742].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742"
    linkageType: null
    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__742:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742"
    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__742:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].lambda$static$0"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.visitor.CloneVisitor$clone__312].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__312"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__312:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__312"
    linkageType: null
    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__312:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__312"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__312:-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_217__492].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__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_217__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_217__492:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__492].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__492].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__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_217__492:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__492].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__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$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__492:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$217"
    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.GenericVisitorAdapter].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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    - "[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.ModifierVisitor].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.GenericListVisitorAdapter].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.printer.DefaultPrettyPrinterVisitor].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.ast.visitor.VoidVisitorAdapter].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: 44
    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.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.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823"
    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_1__823].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823"
    linkageType: null
    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_1__823:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823"
    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$1()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_1__823:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveType$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941"
    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__941].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__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.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941"
    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__941:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getFields$18"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].bootstrap$(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    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.ObjectCreationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].<init>(com.github.javaparser.ast.expr.ObjectCreationExpr)"
    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.ObjectCreationExpr)"
    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.ObjectCreationExpr"
    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.ModifierVisitor$lambda_visit_81__157].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157"
    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_81__157].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157"
    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_81__157:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157"
    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$81(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$81"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].<init>(java.lang.Class,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Boolean"
    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$BooleanDeserializer:211,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$BooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    functionUses: 82
    ICount: 20
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:227"
        BranchSideFuncs:
        - "_parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:226"
        BranchSideFuncs:
        - "_parseBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:217,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:225,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:225,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:227,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBoolean"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "java.lang.Boolean"
    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].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    functionUses: 28
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:247"
        BranchSideFuncs:
        - "_parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:246"
        BranchSideFuncs:
        - "_parseBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:237,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:245,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:245,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer:247,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBoolean"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer"
    linkageType: null
    functionLinenumber: 199
    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$BooleanDeserializer:200,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$BooleanDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer"
    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$BooleanDeserializer:200,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__220].bootstrap$(com.github.javaparser.ast.comments.LineComment)"
    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.comments.LineComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].<init>(com.github.javaparser.ast.comments.LineComment)"
    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.comments.LineComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    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.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.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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226"
    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__226].<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__226:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226"
    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__226:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$83"
    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.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.ast.visitor.VoidVisitorAdapter$lambda_visit_184__500].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__500"
    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__500].<init>(com.github.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__500:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__500].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__500].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__500"
    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__500:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__500].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__500"
    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__500:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$184"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__1014].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__1014"
    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__1014].<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__1014:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__1014].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__1014].<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__1014"
    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__1014:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__1014].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__1014"
    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: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_7__1014:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__158"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__158:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__158"
    linkageType: null
    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__158:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__158"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__158:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022"
    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__1022].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022"
    linkageType: null
    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__1022:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022"
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899"
    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__899].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899"
    linkageType: null
    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__899:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899"
    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: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].<init>(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 49
    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].<init>(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration:50,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration:50,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration:50,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration:55,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration:55,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumConstantDeclaration"
    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.JavaParserEnumConstantDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration"
    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.JavaParserEnumConstantDeclaration:69,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators$Spacing].values()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators$Spacing"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators$Spacing[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators$Spacing:31,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators$Spacing].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators$Spacing"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators$Spacing"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators$Spacing:31,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators$Spacing].<init>(java.lang.String,int,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators$Spacing"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators$Spacing:40,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators$Spacing].spacesBefore()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators$Spacing"
    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.util.Separators$Spacing].spacesAfter()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators$Spacing"
    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.util.Separators$Spacing].apply(char)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators$Spacing"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators$Spacing:54,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators$Spacing].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators$Spacing"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators$Spacing[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    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.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761"
    linkageType: null
    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__761:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature"
    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__872].bootstrap$(boolean)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__876].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__877].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getInterfaces()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__878].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__872].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__873].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__874].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration:155,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875].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__876].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__877].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__878].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__997].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.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__998].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__999].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].bootstrap$(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)"
    - "[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__997].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__998].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__999].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__1000].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__1001].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__734].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__734].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__1014].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__1014].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__1116].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__1116].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.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.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.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.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.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172"
    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__1172].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172"
    linkageType: null
    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__1172:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172"
    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__1172:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__463].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__463"
    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_171__463].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__463:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__463].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__463].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__463"
    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_171__463:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__463].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__463"
    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$171(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_171__463:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$171"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__388].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__388"
    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_143__388].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__388:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__388].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__388].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__388"
    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_143__388:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__388].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__388"
    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$143(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_143__388:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$143"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887"
    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__887].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887"
    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__887:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887"
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$6"
    JavaMethodInfo: null
    BBCount: 1
    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.JavaParserEnumDeclaration$ValueOfMethod].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getReturnType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[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.ResolvedIntersectionType].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.model.typesystem.LazyType].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[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.ResolvedIntersectionType].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.model.typesystem.LazyType].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.ResolvedTypeVariable].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.types.ResolvedWildcard].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.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.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].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.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].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.ResolvedReferenceType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].erasure()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].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.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].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.JavaParserEnumDeclaration$ValueOfMethod].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getReturnType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].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.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703"
    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__703].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703"
    linkageType: null
    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__703:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703"
    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__703:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$7"
    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.AnnotationIntrospectorPair].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].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.metamodel.VoidTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.VoidTypeMetaModel"
    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.VoidTypeMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.databind.ObjectReader"
    - "com.fasterxml.jackson.core.format.MatchStrength"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:305,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].hasMatch()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    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.deser.DataFormatReaders$Match:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:323"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].getMatchStrength()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    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.databind.deser.DataFormatReaders$Match:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:330"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].getReader()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.DataFormatReaders$Match].getMatchedFormatName()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    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.fasterxml.jackson.databind.deser.DataFormatReaders$Match:347,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].getFactory"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:347,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].createParserWithMatch()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    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.databind.deser.DataFormatReaders$Match:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:366,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].getFactory"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:368,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:370,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].getDataStream"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].getDataStream()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    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.databind.deser.DataFormatReaders$Match:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:384"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:382,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match:384,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream].<init>"
    JavaMethodInfo: null
    BBCount: 3
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__844].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__845].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__844].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__845].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__732].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__732].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.ast.visitor.CloneVisitor$addOrphanComment__330].bootstrap$(com.github.javaparser.ast.stmt.TryStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__330"
    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__330].<init>(com.github.javaparser.ast.stmt.TryStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__330:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__330].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__330].<init>(com.github.javaparser.ast.stmt.TryStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__330"
    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__330:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__330].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__330"
    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__330:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1166].bootstrap$(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1166"
    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__1166].<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__1166:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1166].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1166].<init>(com.github.javaparser.CommentsInserter,java.util.List,java.util.List)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1166"
    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__1166:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1166].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1166"
    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__1166:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__640].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__640"
    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__640].<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__640:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__640].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__640].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__640"
    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__640:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__640].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__640"
    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__640:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__860].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__860"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__860].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__860:-1,1"
      Dst: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__860].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__860].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__860"
    linkageType: null
    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__860:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__860].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$VariableDeclarationExpressionParseStart__860"
    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__860:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].VariableDeclarationExpressionParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985"
    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_containerType_1__985].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985"
    linkageType: null
    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_containerType_1__985:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985"
    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$containerType$1(com.github.javaparser.ast.Node)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].lambda$containerType$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017"
    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__1017].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017"
    linkageType: null
    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__1017:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017"
    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__1017:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__398].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__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_32__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_32__398:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__398].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__398].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__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_32__398:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__398].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__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$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__398:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$32"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java10PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java10PreviewValidator"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java10Validator].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java10PreviewValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java10Validator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__567].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__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_2__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_2__567:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__567].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__567].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__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_2__567:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__567].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__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$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__567:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915"
    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__915].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_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.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915"
    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: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getDeclaredMethods$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$calculateResolvedType__746"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$calculateResolvedType__746:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$calculateResolvedType__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.ast.type.VarType$calculateResolvedType__746:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$calculateResolvedType__746"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$calculateResolvedType__746:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].calculateResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AssertStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.AssertStmtMetaModel"
    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.AssertStmtMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].'from'(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    - "[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)"
    functionUses: 4
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:57,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:57,1"
      Dst: "[java.util.List].subList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:57,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:57,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: null
    functionLinenumber: 61
    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.LexicalDifferenceCalculator$CalculatedSyntaxModel:62,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:62,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:62,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].sub(int,int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    - "[com.github.javaparser.ast.NodeList].subList(int,int)"
    - "[com.github.javaparser.utils.VisitorList].subList(int,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:66,1"
      Dst: "[java.util.List].subList"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:66,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].removeIndentationElements()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    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.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:70,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel$lambda_removeIndentationElements_0__1210].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:70,1"
      Dst: "[java.util.Collection].removeIf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].lambda$removeIndentationElements$0(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel:69"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951"
    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__951].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951:-1,1"
      Dst: "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951"
    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__951:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951"
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951:-1,1"
      Dst: "[com.github.javaparser.resolution.Context].lambda$patternExprInScope$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    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.SameAsBound:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:45"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:42,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:43,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:44,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:53"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:54"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:58"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:57"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:53,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:57,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    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.SameAsBound:63,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:63,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:63,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:71,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].usedInferenceVariables()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    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.SameAsBound:78,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:79,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].usedInferenceVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:79,1"
      Dst: "[java.util.Set].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].getS()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    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.SameAsBound].getT()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    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.SameAsBound].isADependency()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    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.resolution.typeinference.bounds.SameAsBound:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:94,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].isAnInstantiation"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:94,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].isAnInstantiation()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:99,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:99,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:100,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:100,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound:105,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].isSatisfied(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound"
    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.SameAsBound:110,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].<init>(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].<init>(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getAllAncestors$4(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getAllAncestors$4"
    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.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.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorSet].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.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.ast.visitor.CloneVisitor$addOrphanComment__273].bootstrap$(com.github.javaparser.ast.comments.BlockComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__273"
    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__273].<init>(com.github.javaparser.ast.comments.BlockComment)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__273:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__273].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__273].<init>(com.github.javaparser.ast.comments.BlockComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__273"
    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__273:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__273].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__273"
    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__273:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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.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.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.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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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.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.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)"
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.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.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$3].<init>(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$3"
    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$3:151,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$3].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$3"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$3:154,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$3:154,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__471].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__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_139__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_139__471:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__471].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__471].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__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_139__471:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__471].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__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$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__471:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$139"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__445].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__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_42__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_42__445:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__445].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__445].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__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_42__445:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__445].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__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$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__445:-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.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1189].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1189"
    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__1189].<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__1189:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1189].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1189].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1189"
    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__1189:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1189].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1189"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1189:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAnnotationMembers$3"
    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.CloneVisitor$clone__274].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__274"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__274:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__274"
    linkageType: null
    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__274:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__274"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__274:-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_45__448].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__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_45__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_45__448:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__448].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__448].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__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_45__448:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__448].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__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$45(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_45__448:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$45"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockParseStart__850].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockParseStart__850"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$BlockParseStart__850].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$BlockParseStart__850:-1,1"
      Dst: "[com.github.javaparser.ParseStart$BlockParseStart__850].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockParseStart__850].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockParseStart__850"
    linkageType: null
    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$BlockParseStart__850:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockParseStart__850].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockParseStart__850"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].BlockParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$BlockParseStart__850:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BlockParseStart"
    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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881"
    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__881].<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__881:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881"
    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__881:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881"
    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: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethod$1"
    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.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.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.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.StdArraySerializers$BooleanArraySerializer].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.ByteArraySerializer].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.MapSerializer].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.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.std.StringSerializer].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.IterableSerializer].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.SqlBlobSerializer].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.impl.StringArraySerializer].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.std.JsonValueSerializer].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.impl.MapEntrySerializer].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.ToStringSerializerBase].isEmpty(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.StdArraySerializers$FloatArraySerializer].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$ShortArraySerializer].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)"
    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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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)"
    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.ser.std.JsonValueSerializer$TypeSerializerRerouter].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.jsontype.impl.AsDeductionTypeSerializer].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.github.javaparser.ast.visitor.CloneVisitor$clone__182].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__182"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__182:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__182"
    linkageType: null
    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__182:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__182"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__182:-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_4__230].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230"
    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_4__230].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230"
    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_4__230:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230"
    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$4(java.lang.Object,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].<init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String,com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo,com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.Boolean"
    - "java.lang.String"
    - "java.lang.Integer"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo"
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:122,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:126,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].construct(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 4
    argTypes:
    - "java.lang.Boolean"
    - "java.lang.String"
    - "java.lang.Integer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyMetadata].<init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String,com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo,com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:138"
        BranchSideFuncs:
        - "<init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String,com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo,com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:137"
        BranchSideFuncs:
        - "<init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String,com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo,com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:138"
        BranchSideFuncs:
        - "<init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String,com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo,com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:137"
        BranchSideFuncs:
        - "<init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String,com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo,com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:141"
        BranchSideFuncs:
        - "<init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String,com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo,com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:138,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:144,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].construct(boolean,java.lang.String,java.lang.Integer,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 4
    argTypes:
    - "boolean"
    - "java.lang.String"
    - "java.lang.Integer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:151,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:151,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:169,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].withDescription(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyMetadata].<init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String,com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo,com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:175,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].withMergeInfo(com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyMetadata].<init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String,com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo,com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:183,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].withNulls(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyMetadata].<init>(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String,com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo,com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:192,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].withDefaultValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:197"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:202"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:200"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:197,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:202,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:205,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].withIndex(java.lang.Integer)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:210,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].withRequired(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:219,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:222,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].getDescription()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    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.PropertyMetadata].getDefaultValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    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.PropertyMetadata].hasDefaultValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    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.PropertyMetadata:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:244"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].isRequired()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyMetadata:247,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].getRequired()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    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.PropertyMetadata].getIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "java.lang.Integer"
    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.PropertyMetadata].hasIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyMetadata:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyMetadata:258"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyMetadata].getMergeInfo()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo"
    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.PropertyMetadata].getValueNulls()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 268
    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.databind.PropertyMetadata].getContentNulls()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyMetadata"
    linkageType: null
    functionLinenumber: 273
    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.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.CloneVisitor$addOrphanComment__40].bootstrap$(com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40].<init>(com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40].<init>(com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40"
    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__40:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580"
    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__580].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580"
    linkageType: null
    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__580:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580"
    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__580:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$8"
    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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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)"
    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.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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.std.MapProperty].getFullName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].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.ast.visitor.CloneVisitor$clone__98].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__98"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__98:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__98"
    linkageType: null
    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__98:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__98"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__98:-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_74__51].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51"
    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__51].<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__51:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51"
    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__51:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$74"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__1007].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__1007"
    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__1007].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__1007:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__1007].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__1007].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__1007"
    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__1007:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__1007].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethods_6__1007"
    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__1007:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllMethods$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].<init>(java.lang.Object,java.lang.Class,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:94,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].asAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Annotations"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].<init>(java.lang.Class,java.lang.'annotation'.Annotation)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:101,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].asAnnotationMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].of(java.lang.Class,java.lang.'annotation'.Annotation)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:106,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].isPresent(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:111,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector"
    linkageType: null
    functionLinenumber: 115
    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$NCollector].<init>(java.lang.Object,java.lang.Class,java.lang.'annotation'.Annotation,java.lang.Class,java.lang.'annotation'.Annotation)"
    functionUses: 8
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:121"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Class,java.lang.'annotation'.Annotation,java.lang.Class,java.lang.'annotation'.Annotation)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:116,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector:122,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].<init>"
    JavaMethodInfo: null
    BBCount: 3
    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.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.Expression].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.EnclosedExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].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.Expression].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.StatementContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].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.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__855].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__855"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__855].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__855:-1,1"
      Dst: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__855].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__855].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__855"
    linkageType: null
    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__855:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__855].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$AnnotationBodyDeclarationParseStart__855"
    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__855:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].AnnotationBodyDeclarationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].bootstrap$(com.github.javaparser.ast.stmt.LabeledStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263"
    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__263].<init>(com.github.javaparser.ast.stmt.LabeledStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].<init>(com.github.javaparser.ast.stmt.LabeledStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263"
    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__263:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263"
    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__263:-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.CommonValidators$lambda_new_6__1146].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1146"
    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__1146].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1146:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1146].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1146].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__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.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1146:-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__1146].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__1146"
    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__1146:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$6"
    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.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.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._serializeAsIndex(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.AnnotationIntrospectorPair].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.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.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__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.printer.PrettyPrintVisitor$getKeyword__687:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687:-1,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].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.HashCodeVisitor].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.NoCommentEqualsVisitor].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.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.CloneVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    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: 44
    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.github.javaparser.ast.visitor.CloneVisitor$clone__37].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__37"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__37:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__37"
    linkageType: null
    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__37:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__37"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__37:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor$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.JsonStringFormatVisitor$Base:10,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817"
    linkageType: null
    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.IntelliJImportOrderingStrategy$getNameAsString__817:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817"
    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: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    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.CloneVisitor$clone__120].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__120"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__120:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__120"
    linkageType: null
    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__120:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__120"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__120:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$add__792].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.ast.Node$add__792"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$add__792].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$add__792:-1,1"
      Dst: "[com.github.javaparser.ast.Node$add__792].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$add__792].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.ast.Node$add__792"
    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.ast.Node$add__792:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$add__792].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$add__792"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 4
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$add__792:-1,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3"
    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__3].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3"
    linkageType: null
    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__3:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3"
    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__3:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].lambda$toString$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1181].bootstrap$(com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1181"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1181].<init>(com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1181:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1181].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1181].<init>(com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1181"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1181:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1181].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_2__1181"
    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.JavaSymbolSolver$lambda_resolveDeclaration_2__1181:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__866].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__866"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__866].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__866:-1,1"
      Dst: "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__866].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__866].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__866"
    linkageType: null
    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$TypeDeclarationParseStart__866:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeDeclarationParseStart__866].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__866"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].TypeDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeDeclarationParseStart__866:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeDeclarationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62"
    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_72__62].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62"
    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_72__62:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62"
    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$72(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$72"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__994].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__994"
    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__994].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__994:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__994].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__994].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__994"
    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__994:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__994].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__994"
    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__994:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getDeclaredAnnotation$16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__1070].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__1070"
    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_6__1070].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__1070:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__1070].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__1070].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__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_6__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_6__1070].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_6__1070"
    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$6(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_6__1070:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$6"
    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.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: 2
    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.visitor.ModifierVisitor$lambda_visit_109__221].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221"
    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__221].<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__221:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221"
    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__221:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$109"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575"
    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_1__575].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575"
    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_1__575:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$1(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].<init>(com.github.javaparser.javadoc.description.JavadocDescription)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.javadoc.description.JavadocDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.javadoc.Javadoc:47,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(com.github.javaparser.javadoc.JavadocBlockTag)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 1
    argTypes:
    - "com.github.javaparser.javadoc.JavadocBlockTag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:51,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.Javadoc"
    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.Javadoc:61,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag].<init>"
    - Src: "com.github.javaparser.javadoc.Javadoc:61,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].addBlockTag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.javadoc.Javadoc"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:71,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.Javadoc:71,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.javadoc.Javadoc:71,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.javadoc.Javadoc:71,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].addBlockTag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].addBlockTag(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    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.javadoc.Javadoc:75,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].addBlockTag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].toText()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.Javadoc:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.Javadoc:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:83,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.Javadoc:84,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].isEmpty"
    - Src: "com.github.javaparser.javadoc.Javadoc:85,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].toText"
    - Src: "com.github.javaparser.javadoc.Javadoc:85,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.javadoc.Javadoc:88,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.javadoc.Javadoc:91,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc$lambda_toText_0__1211].bootstrap$"
    - Src: "com.github.javaparser.javadoc.Javadoc:91,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.javadoc.Javadoc:95,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].toComment()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.JavadocComment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:102,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].toComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].toComment(java.lang.String)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.JavadocComment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.Javadoc:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.Javadoc:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.Javadoc:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.Javadoc:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:109,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.github.javaparser.javadoc.Javadoc:110,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "com.github.javaparser.javadoc.Javadoc:111,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.javadoc.Javadoc:114,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.Javadoc:115,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.javadoc.Javadoc:116,1"
      Dst: "[com.github.javaparser.javadoc.Javadoc].toText"
    - Src: "com.github.javaparser.javadoc.Javadoc:117,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.javadoc.Javadoc:118,1"
      Dst: "[java.lang.String].split"
    - Src: "com.github.javaparser.javadoc.Javadoc:127,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.javadoc.Javadoc:127,1"
      Dst: "[com.github.javaparser.ast.comments.JavadocComment].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.javadoc.Javadoc].getDescription()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    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.Javadoc].getBlockTags()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    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.Javadoc].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: 142
    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.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    functionUses: 33
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.javadoc.Javadoc:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.Javadoc:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:146"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:145"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.javadoc.Javadoc:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:146"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.javadoc.Javadoc:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:146"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.javadoc.Javadoc:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.javadoc.Javadoc:146"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:145,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.javadoc.Javadoc:148,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].equals"
    - Src: "com.github.javaparser.javadoc.Javadoc:148,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:153,1"
      Dst: "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode"
    - Src: "com.github.javaparser.javadoc.Javadoc:154,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].toString()"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:160,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.javadoc.Javadoc:160,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.javadoc.Javadoc:160,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.javadoc.Javadoc].lambda$toText$0(java.lang.StringBuilder,com.github.javaparser.javadoc.JavadocBlockTag)"
    functionSourceFile: "com.github.javaparser.javadoc.Javadoc"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "com.github.javaparser.javadoc.JavadocBlockTag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.javadoc.Javadoc:92,1"
      Dst: "[com.github.javaparser.javadoc.JavadocBlockTag].toText"
    - Src: "com.github.javaparser.javadoc.Javadoc:92,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    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.ast.visitor.CloneVisitor$clone__95].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__95"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__95:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__95"
    linkageType: null
    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__95:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__95"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__95:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getField$1(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getField$1"
    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.github.javaparser.resolution.logic.FunctionalInterfaceLogic].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    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.FunctionalInterfaceLogic:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    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.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isInterface()"
    - "[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.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 10
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:54"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:53"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isInterface()"
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:58"
        BranchSideFuncs:
        - "getFunctionalMethod(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:58"
        BranchSideFuncs:
        - "getFunctionalMethod(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:49,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:49,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:50,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:51,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:54,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:55,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:55,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:56,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__585].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].getAllMethods()"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].bootstrap$()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].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.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].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.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.resolution.MethodUsage].isSameSignature(com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.resolution.MethodUsage].isSubSignature(com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.resolution.MethodUsage].isSubSignature(com.github.javaparser.resolution.MethodUsage)"
    - "[com.github.javaparser.resolution.MethodUsage].isReturnTypeSubstituable(com.github.javaparser.resolution.MethodUsage)"
    functionUses: 1
    ICount: 36
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:76"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:92"
        BranchSideFuncs:
        - "isSameSignature(com.github.javaparser.resolution.MethodUsage)"
        - "next()"
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:86"
        BranchSideFuncs:
        - "isReturnTypeSubstituable(com.github.javaparser.resolution.MethodUsage)"
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:87"
        BranchSideFuncs:
        - "isSubSignature(com.github.javaparser.resolution.MethodUsage)"
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:86"
        BranchSideFuncs:
        - "isReturnTypeSubstituable(com.github.javaparser.resolution.MethodUsage)"
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:86"
        BranchSideFuncs:
        - "isReturnTypeSubstituable(com.github.javaparser.resolution.MethodUsage)"
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:91"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:66,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllMethods"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:66,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:66,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__585].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:67,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:67,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:71,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:71,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:74,1"
      Dst: "[java.util.Set].size"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:75,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:77,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:78,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:79,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:81,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].isSameSignature"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:82,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].isSubSignature"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:87,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].isReturnTypeSubstituable"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:92,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isFunctionalInterfaceType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedReferenceType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasAnnotation(java.lang.String)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:102"
        BranchSideFuncs:
        - "getTypeDeclaration()"
        - "asReferenceType()"
        - "hasAnnotation(java.lang.String)"
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:101"
        BranchSideFuncs:
        - "getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:101"
        BranchSideFuncs:
        - "getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:101"
        BranchSideFuncs:
        - "getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:96,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:97,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:97,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:98,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:98,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:98,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].hasAnnotation"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:102,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getSignature(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].bootstrap$()"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[java.lang.reflect.Executable].getParameters"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].bootstrap$"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[java.lang.String].join"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].toSignature(java.lang.reflect.Parameter)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:110,1"
      Dst: "[java.lang.reflect.Parameter].getType"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:110,1"
      Dst: "[java.lang.Class].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isPublicMemberOfObject(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.lang.Object)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSignature()"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:119,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:119,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getSignature"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:119,1"
      Dst: "[java.util.List].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$static$4(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getSignature(java.lang.reflect.Method)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:115,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$static$3(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:114,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:114,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$getSignature$2(java.lang.reflect.Parameter)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Parameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].toSignature(java.lang.reflect.Parameter)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:106,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].toSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$getFunctionalMethod$1(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isPublicMemberOfObject(com.github.javaparser.resolution.MethodUsage)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:69"
        BranchSideFuncs:
        - "isPublicMemberOfObject(com.github.javaparser.resolution.MethodUsage)"
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:70,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isPublicMemberOfObject"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$getFunctionalMethod$0(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].isAbstract()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].isAbstract()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].isAbstract()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].isAbstract()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].isAbstract()"
    functionUses: 1
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:67,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic:67,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration].isAbstract"
    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.ast.visitor.CloneVisitor$clone__319].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__319"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__319:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__319"
    linkageType: null
    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__319:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__319"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__319:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].bootstrap$(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753"
    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__753].<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__753:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].<init>(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753"
    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__753:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753"
    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: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:431,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:438,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootObjectScope(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope,boolean,boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:445,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootArrayScope()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:449,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].resetAsArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    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.UntypedObjectDeserializerNR$Scope].resetAsObject(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 463
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].resetAsObject(boolean)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:467"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:466"
        BranchSideFuncs:
        - "resetAsObject(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:465,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:467,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].resetAsObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].resetAsObject(boolean)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:475"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:474"
        BranchSideFuncs:
        - "resetAsObject(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:473,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:475,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].resetAsObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].resetAsArray()"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:482"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:481"
        BranchSideFuncs:
        - "resetAsArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:480,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:482,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].resetAsArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].resetAsArray()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:490"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:489"
        BranchSideFuncs:
        - "resetAsArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:488,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:490,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].resetAsArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].isObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 499
    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.databind.deser.std.UntypedObjectDeserializerNR$Scope].putValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope]._putValueHandleDups(java.lang.String,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)"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:514"
        BranchSideFuncs:
        - "_putValueHandleDups(java.lang.String,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:514"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:516"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:511,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope]._putValueHandleDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:515,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:517,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putDeferredValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope]._putValueHandleDups(java.lang.String,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)"
    functionUses: 2
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:527"
        BranchSideFuncs:
        - "_putValueHandleDups(java.lang.String,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:526"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:530"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:529"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:521,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:524,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope]._putValueHandleDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:528,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:530,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].addValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 534
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 3
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:537"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:536,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:538,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyMap()"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:545"
        BranchSideFuncs:
        - "emptyMap()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:544"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:543,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishBranchObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].isObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putDeferredValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].addValue(java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:559"
        BranchSideFuncs:
        - "putDeferredValue(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:558"
        BranchSideFuncs:
        - "addValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:551,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:556,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].isObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:557,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putDeferredValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:559,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].addValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootArray(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 563
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyList()"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:570"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:569"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:567"
        BranchSideFuncs:
        - "emptyList()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:570"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:573"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:572"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:568,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyList"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:571,1"
      Dst: "[java.util.List].toArray"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishBranchArray(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyList()"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].isObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putDeferredValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].addValue(java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:581"
        BranchSideFuncs:
        - "emptyList()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:588"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:587"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:595"
        BranchSideFuncs:
        - "putDeferredValue(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:594"
        BranchSideFuncs:
        - "addValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:582,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyList"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:586,1"
      Dst: "[java.util.List].toArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:592,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].isObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:593,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putDeferredValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:595,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].addValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope]._putValueHandleDups(java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.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.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)"
    functionUses: 2
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:605"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:611"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:623"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:617"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:616"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:606,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:607,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:614,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:617,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:618,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:633,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyList()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    linkageType: null
    functionLinenumber: 636
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope:637,1"
      Dst: "[java.util.ArrayList].<init>"
    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.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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_90__487].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__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_90__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_90__487:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__487].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__487].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__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_90__487:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__487].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__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$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__487:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$90"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1"
    linkageType: 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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 568
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 516
    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.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].bootstrap$(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919"
    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__919].<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__919:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919"
    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__919:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919"
    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__919:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$supertypes$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.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)"
    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.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].switchToNext()"
    functionUses: 12
    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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].switchAndReturnNext()"
    functionUses: 205
    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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.github.javaparser.ast.stmt.DoStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    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.DoStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:56,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.stmt.Statement,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.stmt.Statement"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setBody"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:71,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setCondition"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: 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.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: 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.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    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.DoStmt].getCondition()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: null
    functionLinenumber: 93
    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.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.DoStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:102"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:106"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:105"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:99,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:103,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:105,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:107,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.DoStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:116"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:120"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:119"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:113,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:117,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:119,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:121,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.DoStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:128,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:128,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.DoStmtMetaModel"
    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.DoStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    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.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:147"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.DoStmt:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:151"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.DoStmt:150"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.DoStmt:144,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setBody"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:148,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setCondition"
    - Src: "com.github.javaparser.ast.stmt.DoStmt:151,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].isDoStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    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.DoStmt].asDoStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.DoStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].ifDoStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    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.DoStmt:169,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.DoStmt].toDoStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.DoStmt"
    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.DoStmt:175,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__510].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__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_92__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_92__510:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__510].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__510].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__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_92__510:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__510].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__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$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__510:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$92"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__440].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__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_133__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_133__440:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__440].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__440].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__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_133__440:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__440].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__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$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__440:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$133"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892"
    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__892].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892"
    linkageType: null
    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__892:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892"
    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__892:-1,1"
      Dst: "[java.util.Collections].singletonList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$1].<init>(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$1"
    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$1:105,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$1].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$1"
    linkageType: null
    functionLinenumber: 107
    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$1:108,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060"
    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__1060].<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__1060:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060"
    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__1060:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060"
    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__1060:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$applyAddedDiffElement$4"
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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__1212].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__1213].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__1214].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__1215].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__1216].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__1217].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.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.visitor.VoidVisitorAdapter$lambda_visit_20__530].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__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_20__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_20__530:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__530].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__530].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__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_20__530:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__530].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__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$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__530:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$20"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__396].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__396"
    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__396].<init>(com.github.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__396:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__396].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__396].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__396"
    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__396:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__396].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__396"
    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__396:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$30"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    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.ContinueStmt:53,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    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.ContinueStmt:57,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:57,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:62,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:71,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: 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.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: 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.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: null
    functionLinenumber: 88
    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.stmt.ContinueStmt:89,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ContinueStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:102"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:106"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:105"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:103,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:105,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:107,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    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.ContinueStmt:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:119,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].removeLabel"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:123,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].removeLabel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ContinueStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:128,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ContinueStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:134,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:134,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ContinueStmtMetaModel"
    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.ContinueStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    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.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:154"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.ContinueStmt:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:155"
        BranchSideFuncs:
        - "setLabel(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.stmt.ContinueStmt:154"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:151,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel"
    - Src: "com.github.javaparser.ast.stmt.ContinueStmt:155,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].isContinueStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    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.ContinueStmt].asContinueStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ContinueStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].ifContinueStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    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.ContinueStmt:173,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ContinueStmt].toContinueStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ContinueStmt"
    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.ContinueStmt:179,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__1058].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__1058"
    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_0__1058].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__1058:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__1058].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__1058].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator,com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__1058"
    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_0__1058:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__1058].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__1058"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$0(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_0__1058:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818"
    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__818].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__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.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818"
    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: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984"
    linkageType: null
    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_containerType_0__984:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].lambda$containerType$0(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].lambda$containerType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toUpperCase__1157].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toUpperCase__1157"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils$toUpperCase__1157].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toUpperCase__1157:-1,1"
      Dst: "[com.github.javaparser.utils.Utils$toUpperCase__1157].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toUpperCase__1157].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toUpperCase__1157"
    linkageType: null
    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__1157:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toUpperCase__1157].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils$toUpperCase__1157"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toUpperCase__1157:-1,1"
      Dst: "[java.lang.String].toUpperCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__1009].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__1009"
    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__1009].<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__1009:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__1009].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__1009].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__1009"
    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__1009:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__1009].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__1009"
    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__1009:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getVisibleFields$8"
    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.fasterxml.jackson.databind.deser.std.StdValueInstantiator].<init>(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    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: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:82,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:83,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].<init>()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 15
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:87"
        BranchSideFuncs:
        - "toString()"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:86"
        BranchSideFuncs:
        - "<init>()"
        - "toString()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:88"
        BranchSideFuncs:
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:87"
        BranchSideFuncs:
        - "toString()"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:87,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:88,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].toString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:89,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].<init>(com.fasterxml.jackson.databind.deser.std.StdValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:97,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromObjectSettings(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromArraySettings(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromStringCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromIntCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromLongCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromBigIntegerCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromDoubleCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromBigDecimalCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].configureFromBooleanCreator(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getValueTypeDesc()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 181
    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.deser.std.StdValueInstantiator].getValueClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "java.lang.Class"
    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.deser.std.StdValueInstantiator].canCreateFromString()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:191"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:196"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:201"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromBigInteger()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 205
    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.StdValueInstantiator:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:205"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromDouble()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:209"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromBigDecimal()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 213
    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.StdValueInstantiator:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:213"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromBoolean()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:217"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:222"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:227"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:232"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromObjectWith()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:237"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canInstantiate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromInt()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromLong()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromBoolean()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromDouble()"
    functionUses: 3
    ICount: 23
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:243"
        BranchSideFuncs:
        - "canCreateUsingArrayDelegate()"
        - "canCreateUsingDelegate()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:242"
        BranchSideFuncs:
        - "canCreateUsingDefault()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:243"
        BranchSideFuncs:
        - "canCreateFromString()"
        - "canCreateFromObjectWith()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:242"
        BranchSideFuncs:
        - "canCreateUsingDefault()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:243"
        BranchSideFuncs:
        - "canCreateFromString()"
        - "canCreateFromObjectWith()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:242"
        BranchSideFuncs:
        - "canCreateUsingDefault()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:243"
        BranchSideFuncs:
        - "canCreateFromInt()"
        - "canCreateFromLong()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:242"
        BranchSideFuncs:
        - "canCreateUsingDefault()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:243"
        BranchSideFuncs:
        - "canCreateFromInt()"
        - "canCreateFromLong()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:242"
        BranchSideFuncs:
        - "canCreateUsingDefault()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:243"
        BranchSideFuncs:
        - "canCreateFromDouble()"
        - "canCreateFromBoolean()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:242"
        BranchSideFuncs:
        - "canCreateUsingDefault()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:243"
        BranchSideFuncs:
        - "canCreateFromDouble()"
        - "canCreateFromBoolean()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:242"
        BranchSideFuncs:
        - "canCreateUsingDefault()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:242"
        BranchSideFuncs:
        - "canCreateUsingDefault()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:242"
        BranchSideFuncs:
        - "canCreateUsingDefault()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:243,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:244,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:244,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:245,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromObjectWith"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:245,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:246,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromInt"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:246,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromLong"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:247,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromDouble"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:247,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromBoolean"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    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.StdValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    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.StdValueInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    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.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    functionUses: 22
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:278"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:277"
        BranchSideFuncs:
        - "call()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:275,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:278,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:280,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:280,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 286
    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.introspect.AnnotatedConstructor].call(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    functionUses: 3
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:291"
        BranchSideFuncs:
        - "createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:290"
        BranchSideFuncs:
        - "call(java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:288,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromObjectWith"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:291,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:293,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:293,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefaultOrWithoutArguments(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    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.StdValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefaultOrWithoutArguments(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:302"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:301"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:305"
        BranchSideFuncs:
        - "createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:304"
        BranchSideFuncs:
        - "createUsingDefaultOrWithoutArguments(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:300,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:303,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromObjectWith"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:305,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefaultOrWithoutArguments"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 311
    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.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator]._createUsingDelegate(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 19
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:316"
        BranchSideFuncs:
        - "_createUsingDelegate(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:316"
        BranchSideFuncs:
        - "_createUsingDelegate(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:314,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator]._createUsingDelegate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 322
    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.std.StdValueInstantiator]._createUsingDelegate(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:329"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:328"
        BranchSideFuncs:
        - "_createUsingDelegate(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:328"
        BranchSideFuncs:
        - "_createUsingDelegate(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:326,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:329,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator]._createUsingDelegate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    functionUses: 4
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:348"
        BranchSideFuncs:
        - "createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:343,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call1"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:345,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:346,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:345,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:349,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    functionUses: 3
    ICount: 43
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:376"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:375"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:387"
        BranchSideFuncs:
        - "call1(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:386"
        BranchSideFuncs:
        - "createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:357,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:359,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call1"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:361,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:362,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:361,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:367,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:377,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromInt"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromLong(com.fasterxml.jackson.databind.DeserializationContext,long)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromLong(com.fasterxml.jackson.databind.DeserializationContext,long)"
    functionUses: 3
    ICount: 29
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:404"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:415"
        BranchSideFuncs:
        - "call1(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:414"
        BranchSideFuncs:
        - "createFromLong(com.fasterxml.jackson.databind.DeserializationContext,long)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:394,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:396,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call1"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:398,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:399,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:398,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:405,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:415,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromLong"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    functionUses: 2
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:430"
        BranchSideFuncs:
        - "createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:423,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call1"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:425,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:426,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:425,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:431,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBigInteger"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromDouble(com.fasterxml.jackson.databind.DeserializationContext,double)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromDouble(com.fasterxml.jackson.databind.DeserializationContext,double)"
    functionUses: 2
    ICount: 29
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:457"
        BranchSideFuncs:
        - "call1(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:456"
        BranchSideFuncs:
        - "createFromDouble(com.fasterxml.jackson.databind.DeserializationContext,double)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:438,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:440,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call1"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:442,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:443,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:442,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:448,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:457,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromDouble"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromBigDecimal(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 462
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].tryConvertToDouble(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBigDecimal(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigDecimal)"
    functionUses: 2
    ICount: 29
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:489"
        BranchSideFuncs:
        - "tryConvertToDouble(java.math.BigDecimal)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:488"
        BranchSideFuncs:
        - "createFromBigDecimal(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigDecimal)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:489"
        BranchSideFuncs:
        - "handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
        - "call1(java.lang.Object)"
        - "getDeclaringClass()"
        - "tryConvertToDouble(java.math.BigDecimal)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:488"
        BranchSideFuncs:
        - "createFromBigDecimal(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigDecimal)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:465,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call1"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:467,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:468,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:467,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:478,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].tryConvertToDouble"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:489,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBigDecimal"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].tryConvertToDouble(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:496"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:497,1"
      Dst: "[java.math.BigDecimal].doubleValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:498,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:498,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromBoolean(com.fasterxml.jackson.databind.DeserializationContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 503
    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.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    functionUses: 4
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:507"
        BranchSideFuncs:
        - "createFromBoolean(com.fasterxml.jackson.databind.DeserializationContext,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:506"
        BranchSideFuncs:
        - "call1(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:505,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBoolean"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:507,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:509,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call1"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:511,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:512,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:511,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getDelegateCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    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.StdValueInstantiator].getArrayDelegateCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    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.StdValueInstantiator].getDefaultCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    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.StdValueInstantiator].getWithArgsCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    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.StdValueInstantiator].wrapException(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:562"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:561"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:557"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:556"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:557,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:563,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getValueTypeDesc"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:563,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:563,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:563,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].unwrapAndWrapException(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:580"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:579"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:575"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:575,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:580,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getValueClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:580,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].instantiationException"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].wrapAsJsonMappingException(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getValueClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].instantiationException(java.lang.Class,java.lang.Throwable)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:598"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:597"
        BranchSideFuncs:
        - "getValueClass()"
        - "instantiationException(java.lang.Class,java.lang.Throwable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:598,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getValueClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:598,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].instantiationException"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].getCause()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].wrapAsJsonMappingException(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    functionUses: 15
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:615"
        BranchSideFuncs:
        - "getCause()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:620"
        BranchSideFuncs:
        - "wrapAsJsonMappingException(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:617"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:621"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:620"
        BranchSideFuncs:
        - "wrapAsJsonMappingException(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:616,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:621,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].wrapAsJsonMappingException"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator]._createUsingDelegate(com.fasterxml.jackson.databind.introspect.AnnotatedWithParams,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator"
    linkageType: null
    functionLinenumber: 635
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getValueTypeDesc()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findInjectableValue(java.lang.Object,com.fasterxml.jackson.databind.BeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getInjectableValueId()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getInjectableValueId()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getInjectableValueId()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable)"
    functionUses: 3
    ICount: 32
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:641"
        BranchSideFuncs:
        - "getValueTypeDesc()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:640"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:645"
        BranchSideFuncs:
        - "call1(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:644"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:656"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:655"
        BranchSideFuncs:
        - "call(java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:651"
        BranchSideFuncs:
        - "findInjectableValue(java.lang.Object,com.fasterxml.jackson.databind.BeanProperty,java.lang.Object)"
        - "getInjectableValueId()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:637,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getValueTypeDesc"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:637,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:637,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:642,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call1"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:652,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getInjectableValueId"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:652,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findInjectableValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:656,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].call"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:658,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].rewrapCtorProblem"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer"
    linkageType: null
    functionLinenumber: 910
    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$BigIntegerDeserializer:911,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer"
    linkageType: null
    functionLinenumber: 914
    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$BigIntegerDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer"
    linkageType: null
    functionLinenumber: 919
    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$BigIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer"
    linkageType: null
    functionLinenumber: 925
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateBigIntegerScale(int)"
    - "[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$BigIntegerDeserializer].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.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - "[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.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 82
    ICount: 69
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:926"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:931"
        BranchSideFuncs:
        - "getBigIntegerValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:930"
        BranchSideFuncs:
        - "currentTokenId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:937"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:940"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:939"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:940"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:943"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:942"
        BranchSideFuncs:
        - "validateBigIntegerScale(int)"
        - "getDecimalValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:958"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:961"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:960"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:961"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:964"
        BranchSideFuncs:
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:963"
        BranchSideFuncs:
        - "_hasTextualNull(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:965"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:969"
        BranchSideFuncs:
        - "extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Class)"
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "getBigIntegerValue()"
        - "_checkFloatToIntCoercion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
        - "parseBigInteger(java.lang.String,boolean)"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "validateBigIntegerScale(int)"
        - "getDecimalValue()"
        - "getText()"
        - "_hasTextualNull(java.lang.String)"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "currentTokenId()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "_deserializeFromArray(com.fasterxml.jackson.core.JsonParser,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$BigIntegerDeserializer:968"
        BranchSideFuncs:
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "parseBigInteger(java.lang.String,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:926,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:927,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBigIntegerValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:931,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:933,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:936,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFloatToIntCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:938,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:941,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:943,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:944,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:944,1"
      Dst: "[java.math.BigDecimal].scale"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:944,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateBigIntegerScale"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:945,1"
      Dst: "[java.math.BigDecimal].toBigInteger"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:948,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:951,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:954,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:954,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:957,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:964,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:965,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._hasTextualNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:969,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:969,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:971,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:971,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer:973,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    JavaMethodInfo: null
    BBCount: 20
    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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.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.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1108].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1108"
    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__1108].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1108:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1108].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1108].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_1__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.ast.validator.language_level_validations.Java7Validator$lambda_new_1__1108:-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__1108].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__1108"
    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__1108:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator].lambda$new$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic"
    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.ReflectionMethodResolutionLogic:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic"
    linkageType: null
    functionLinenumber: 52
    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"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__879].bootstrap$(boolean)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__735].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__879].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__697].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__716].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__913].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__607].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__662].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_equivalentType_3__772].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].test(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__650].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__757].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__885].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__701].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_isUnboxable_10__654].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_1__718].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__722].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760].test(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__815].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__794].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__939].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__648].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__927].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625].test(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__901].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__690].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__707].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__670].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__672].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__715].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826].test(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__829].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__656].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__583].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__585].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__34].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__925].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__663].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[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.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 51
    EdgeCount: 151
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:61"
        BranchSideFuncs:
        - "test(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:60"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:53"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:52"
        BranchSideFuncs:
        - "bootstrap$(boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:53"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:52"
        BranchSideFuncs:
        - "bootstrap$(boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:53"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:52"
        BranchSideFuncs:
        - "bootstrap$(boolean)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:57"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:56"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:70"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:69"
        BranchSideFuncs:
        - "getAncestors()"
        - "isEmpty()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:79"
        BranchSideFuncs:
        - "bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
        - "getTypeDeclaration()"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:78"
        BranchSideFuncs:
        - "findMostApplicable(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:53,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:54,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__879].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:55,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:56,1"
      Dst: "[java.lang.reflect.Method].isBridge"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:56,1"
      Dst: "[java.lang.reflect.Method].isSynthetic"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:56,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:56,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:56,1"
      Dst: "[java.util.function.Predicate].test"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:57,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:58,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:61,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:61,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:61,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:61,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:62,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:62,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:62,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:70,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:71,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:71,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:72,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:79,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicable"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[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)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic"
    linkageType: null
    functionLinenumber: 84
    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"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[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.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[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.ReflectionMethodDeclaration].<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].replaceParams(java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[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)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].replaceParams(java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    - "[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.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    - "[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)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].replaceParams(java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,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: 101
    EdgeCount: 118
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:104"
        BranchSideFuncs:
        - "getAncestors()"
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:95"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:95"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:95"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:94"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:119"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:118"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:131"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
        - "getTypeDeclaration()"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:130"
        BranchSideFuncs:
        - "findMostApplicableUsage(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
        - "bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:131"
        BranchSideFuncs:
        - "solveMethodInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String,java.util.List)"
        - "isSolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:130"
        BranchSideFuncs:
        - "findMostApplicableUsage(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
        - "bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:131"
        BranchSideFuncs:
        - "replaceParams(java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:130"
        BranchSideFuncs:
        - "findMostApplicableUsage(java.util.List,java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver)"
        - "bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:85,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:85,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:87,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:89,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:91,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:91,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:91,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:96,1"
      Dst: "[java.lang.Class].getMethods"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:97,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:97,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:97,1"
      Dst: "[java.lang.reflect.Method].isBridge"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:97,1"
      Dst: "[java.lang.reflect.Method].isSynthetic"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:98,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:99,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].replaceParams"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:105,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:107,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:107,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:107,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:108,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:108,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:109,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:110,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:111,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:112,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:131,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:131,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:131,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:138,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:138,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:139,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].findMostApplicableUsage"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 4
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].replaceParams(java.util.List,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[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.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 3
    ICount: 33
    EdgeCount: 146
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:153"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:154"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:153"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:158"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "hasNext()"
        - "iterator()"
        - "replaceTypeParameter(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
        - "next()"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:143,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:147,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:147,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:148,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:148,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:148,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:149,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:149,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:155,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethodAsUsage$3(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,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)"
    functionUses: 1
    ICount: 16
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:137"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "get(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:133,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:133,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:133,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:133,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:134,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:134,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[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)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic"
    linkageType: null
    functionLinenumber: 72
    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.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.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:77"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:73,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:74,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:75,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:75,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic"
    linkageType: null
    functionLinenumber: 62
    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.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.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:67"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "getCorrespondingDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:63,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].solveMethodInType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:64,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:65,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:65,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethod$0(boolean,java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic"
    linkageType: null
    functionLinenumber: 53
    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.ReflectionMethodResolutionLogic:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:53"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:54,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic:54,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614"
    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__614].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614"
    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__614:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614:-1,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614:-1,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__532].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__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_116__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_116__532:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__532].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__532].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__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_116__532:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__532].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__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$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__532:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$116"
    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.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)"
    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.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].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: 259
    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.utils.VisitorList].remove(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].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.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].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__1218].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__675].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__675].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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: 687
    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.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$EmptyCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].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.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.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.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].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.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.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].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.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.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].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.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.AnnotatedMethod].getValue(java.lang.Object)"
    - "[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.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].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.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: 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.AnnotationIntrospectorPair].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034].bootstrap$(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034"
    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__1034].<init>(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034].<init>(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034"
    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__1034:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034"
    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__1034:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__104"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__104:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__104"
    linkageType: null
    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__104:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__104"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__104:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1184].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1184"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1184].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1184:-1,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1184].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1184].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1184"
    linkageType: null
    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__1184:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1184].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isClassOrInterfaceDeclaration__1184"
    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.body.FieldDeclaration$isClassOrInterfaceDeclaration__1184:-1,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].isClassOrInterfaceDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658"
    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__658].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658"
    linkageType: null
    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__658:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658"
    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__658:-1,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ContainerNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:30,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:31,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:38,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:39,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:46,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode]._at(com.fasterxml.jackson.core.JsonPointer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ArrayNode].get(int)"
    - "[com.fasterxml.jackson.core.JsonPointer].getMatchingIndex()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:52,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].getMatchingIndex"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:52,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].deepCopy()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:60,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:62,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:62,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:62,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:63,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].deepCopy"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:63,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].'with'(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:78,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._jsonPointerIfValid"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:80,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].withObject"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:82,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].with"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].withArray(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:89,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._jsonPointerIfValid"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:91,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].withArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode]._withObject(com.fasterxml.jackson.core.JsonPointer,com.fasterxml.jackson.core.JsonPointer,com.fasterxml.jackson.databind.JsonNode$OverwriteMode,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    - "com.fasterxml.jackson.core.JsonPointer"
    - "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:101,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:105,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._at"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:108,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].tail"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:108,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._withObject"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:114,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._withXxxVerifyReplace"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:117,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._withObjectAddTailElement"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode]._withArray(com.fasterxml.jackson.core.JsonPointer,com.fasterxml.jackson.core.JsonPointer,com.fasterxml.jackson.databind.JsonNode$OverwriteMode,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    - "com.fasterxml.jackson.core.JsonPointer"
    - "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:125,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:128,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._at"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:131,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].tail"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:131,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._withArray"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:137,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._withXxxVerifyReplace"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:140,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._withArrayAddTailElement"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode]._withObjectAddTailElement(com.fasterxml.jackson.core.JsonPointer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:145,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].getMatchingIndex"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:150,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].tail"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:153,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:154,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].objectNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:155,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._withXxxSetArrayElement"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:160,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].mayMatchElement"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:161,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].arrayNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:163,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._withObjectAddTailElement"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:167,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._withObjectAddTailProperty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode]._withArrayAddTailElement(com.fasterxml.jackson.core.JsonPointer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:186"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:191"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:190"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:191"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:172,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].getMatchingIndex"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:176,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].tail"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:179,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:180,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].arrayNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:181,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._withXxxSetArrayElement"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:186,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].mayMatchElement"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:189,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._withArrayAddTailElement"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:191,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].objectNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:193,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._withArrayAddTailProperty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode]._withXxxSetArrayElement(int,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:199,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:200,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].getMaxElementIndexForInsert"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:203,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:202,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._reportWrongNodeOperation"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:206,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].addNull"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:209,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:220,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 230
    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.ArrayNode].isArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 235
    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.node.ArrayNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    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.ArrayNode].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:243,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].isEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    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.node.ArrayNode:247,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].elements()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:251,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].get(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:259"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:259"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:256,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:257,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].get(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].path(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:266,1"
      Dst: "[com.fasterxml.jackson.databind.node.MissingNode].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].path(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:270,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:271,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:273,1"
      Dst: "[com.fasterxml.jackson.databind.node.MissingNode].getInstance"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].required(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:278,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:279,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:282,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:281,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode]._reportRequiredViolation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.util.Comparator,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Comparator"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:296"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:295"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:296"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:292,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:293,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:299,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:299,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "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.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.TextNode].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.ObjectNode].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.FloatNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    functionUses: 11
    ICount: 15
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:321"
        BranchSideFuncs:
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:316,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:317,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:319,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:320,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serialize"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:322,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 329
    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.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.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.TextNode].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.ObjectNode].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.FloatNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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.ser.std.JsonValueSerializer$TypeSerializerRerouter].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.jsontype.impl.AsDeductionTypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 2
    ICount: 18
    EdgeCount: 72
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:334"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:333"
        BranchSideFuncs:
        - "writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:330,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:329,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:331,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:331,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:331,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:332,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode].serialize"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:334,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].findValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:352"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:351"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:351"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:346,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:346,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:346,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:347,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].findValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].findValues(java.lang.String,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:358,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:358,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:358,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:359,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].findValues"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].findValuesAsText(java.lang.String,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:367,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:367,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:367,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:368,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].findValuesAsText"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].findParent(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:380"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:376,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:376,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:376,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:377,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].findParent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].findParents(java.lang.String,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:388"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:391"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:388,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:388,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:388,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:389,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].findParents"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:416"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:415"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:417"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:416"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:419"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:418"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:414,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:416,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:417,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:417,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:417,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:419,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode]._add(com.fasterxml.jackson.databind.JsonNode)"
    functionUses: 12
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:432"
        BranchSideFuncs:
        - "nullNode()"
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:431"
        BranchSideFuncs:
        - "_add(com.fasterxml.jackson.databind.JsonNode)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:430,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:432,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].addAll(com.fasterxml.jackson.databind.node.ArrayNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.ArrayNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:446,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].addAll(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:462"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:459,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:459,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:459,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:460,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:476"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:477,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:479,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].remove(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:494"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:494"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:492,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:493,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].removeAll()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:507,1"
      Dst: "[java.util.List].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].addArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:525,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].arrayNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:526,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].addObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:538,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].objectNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:539,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].addPOJO(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:549"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:550,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:550,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].pojoNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:550,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].addRawValue(com.fasterxml.jackson.databind.util.RawValue)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.RawValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:558"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:559,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:559,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].rawValueNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:559,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].addNull()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:568,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:568,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:579,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:579,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(java.lang.Short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:591"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:591,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:591,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:591,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:591,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:600,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:600,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(java.lang.Integer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:610,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:610,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:610,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:610,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:618,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:618,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(java.lang.Long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:627"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:627,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:627,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:627,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:627,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:636,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:636,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(java.lang.Float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:645"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:646,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:646,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:646,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:646,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:655,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:655,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(java.lang.Double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:665,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:665,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:665,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:665,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:673"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:674,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:674,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:674,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:685"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:684"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:685,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:685,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:685,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:694,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:694,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].textNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:694,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:703,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].booleanNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:703,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:712"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:713,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:713,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:713,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].booleanNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:713,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].add(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:723,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:723,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].binaryNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:723,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insertArray(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:736,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].arrayNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:737,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insertObject(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:750,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].objectNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:751,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insertNull(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:762,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:762,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insertPOJO(int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:772"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:771"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:772,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:772,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].pojoNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:772,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insertRawValue(int,com.fasterxml.jackson.databind.util.RawValue)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.util.RawValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:781"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:780"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:781,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:781,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].rawValueNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:781,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:793,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:793,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,java.lang.Short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:804"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:805,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:805,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:805,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:805,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:815,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:815,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,java.lang.Integer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:824"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:825,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:825,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:825,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:825,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:835,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:835,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,java.lang.Long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:845"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:844"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:845,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:845,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:845,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:845,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:855,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:855,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,java.lang.Float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:864"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:865,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:865,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:865,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:865,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:875,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:875,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,java.lang.Double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:885"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:884"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:885,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:885,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:885,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:885,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:895"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:894"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:895,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:895,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:895,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:907"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:906"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:907,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:907,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:907,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:916"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:917,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:917,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].textNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:917,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:927,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].booleanNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:927,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:937"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:940"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:939"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:938,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].insertNull"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:940,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:940,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].booleanNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:940,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].insert(int,byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:951"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:954"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:953"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:952,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].insertNull"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:954,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].binaryNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:954,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].setNull(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:963,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:963,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].setPOJO(int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:972"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:971"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:972,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:972,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].pojoNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:972,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].setRawValue(int,com.fasterxml.jackson.databind.util.RawValue)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.util.RawValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:981"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:980"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:981,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:981,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].rawValueNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:981,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:990,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:990,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,java.lang.Short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1002"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1001"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1002,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1002,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1002,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1002,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1011,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1011,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,java.lang.Integer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1023"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1022"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1023,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1023,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1023,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1023,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1032,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1032,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,java.lang.Long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1041"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1040"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1041,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1041,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1041,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1041,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1052,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1052,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,java.lang.Float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1064"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1063"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1064,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1064,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1064,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1064,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1075,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1075,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,java.lang.Double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1087"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1086"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1087,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1087,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1087,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1087,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1098"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1097"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1098,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1098,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1098,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1109,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1109,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1109,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1120,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1120,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].textNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1120,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1131,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].booleanNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1131,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1143,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1143,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1143,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].booleanNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1143,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].set(int,byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1154,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1154,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].binaryNode"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1154,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 1165
    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.fasterxml.jackson.databind.node.ArrayNode:1166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1167"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1166"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1171"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1169,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode]._childrenEqual(com.fasterxml.jackson.databind.node.ArrayNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.ArrayNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1178,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 1182
    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.fasterxml.jackson.databind.node.ArrayNode:1183,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode]._set(int,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1196"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1195"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1193,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1194,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].size"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1194,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1194,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1196,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode]._add(com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: 1200
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 1
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1201,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ArrayNode]._insert(int,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:1209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:1211"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1208,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1209,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56"
    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__56].<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__56:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56"
    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__56:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$105"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835"
    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__835].<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__835:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835"
    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__835:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835"
    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: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getAllFields$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586"
    linkageType: null
    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_getFunctionalMethod_1__586:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$getFunctionalMethod$1(com.github.javaparser.resolution.MethodUsage)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$getFunctionalMethod$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].<init>(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].defaultFeatures()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder].getDefault()"
    functionUses: 2
    ICount: 2
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:33,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder].getDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures]._with(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:41"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:41"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:41"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:42,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].'with'(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:62,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:63,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeature].featureIndex"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:65,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures]._with"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:71,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].withFeatures(com.fasterxml.jackson.databind.cfg.DatatypeFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:90"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:86,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures]._calcMask"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:90,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeature].featureIndex"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:92,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures]._with"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:98,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].without(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:113,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:114,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeature].featureIndex"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:116,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures]._with"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:122,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].withoutFeatures(com.fasterxml.jackson.databind.cfg.DatatypeFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:137,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures]._calcMask"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:141,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeature].featureIndex"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:143,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures]._with"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:149,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures]._calcMask(com.fasterxml.jackson.databind.cfg.DatatypeFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:157,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.EnumFeature].featureIndex()"
    - "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].featureIndex()"
    - "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.databind.cfg.EnumFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.databind.cfg.EnumFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal()"
    functionUses: 3
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:179,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeature].featureIndex"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:181,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].enabledIn"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:185,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isExplicitlySet(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.EnumFeature].featureIndex()"
    - "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].featureIndex()"
    - "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.databind.cfg.EnumFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.databind.cfg.EnumFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal()"
    functionUses: 1
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:200,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeature].featureIndex"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:202,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].enabledIn"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:206,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isExplicitlyEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:224,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeature].featureIndex"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:226,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].enabledIn"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:230,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isExplicitlyDisabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:248,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeature].featureIndex"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:250,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].enabledIn"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:254,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].getExplicitState(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:280"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:270,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeature].featureIndex"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:272,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].enabledIn"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:273,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures:282,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 8
    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.impl.TypeWrappedDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.AtomicReferenceDeserializer].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$ShortDeserializer].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.DateDeserializers$SqlDateDeserializer].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.BeanDeserializerBase].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.PrimitiveArrayDeserializers].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.ReferenceTypeDeserializer].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.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.deser.std.StringArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BooleanDeserializer].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.NumberDeserializers$ByteDeserializer].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.DelegatingDeserializer].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.AtomicLongDeserializer].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.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.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].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.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:111"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:110"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:111,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber"
    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.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    functionUses: 60
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:117"
        BranchSideFuncs:
        - "writeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:116"
        BranchSideFuncs:
        - "writeNumber(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:117,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:117,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber"
    linkageType: null
    functionLinenumber: 127
    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.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    functionUses: 26
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:128,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:128,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber"
    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.BooleanSerializer$AsNumber:135,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitIntFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber"
    linkageType: null
    functionLinenumber: 141
    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.annotation.JsonFormat$Value].getShape()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Shape].isNumeric()"
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].<init>(boolean)"
    functionUses: 2
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:150"
        BranchSideFuncs:
        - "getShape()"
        - "isNumeric()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:150"
        BranchSideFuncs:
        - "<init>(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:142,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:145,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:146,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Shape].isNumeric"
    - Src: "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber:147,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    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.NullLiteralExpr:45,1"
      Dst: "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralExpr].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:53,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:54,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: null
    functionLinenumber: 59
    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.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionUses: 215
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:60,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: null
    functionLinenumber: 65
    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.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:66,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.NullLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:72,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.NullLiteralExpr:72,1"
      Dst: "[com.github.javaparser.ast.expr.NullLiteralExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.NullLiteralExprMetaModel"
    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.NullLiteralExpr].isNullLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    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.NullLiteralExpr].asNullLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.NullLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].ifNullLiteralExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    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.NullLiteralExpr:96,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.NullLiteralExpr].toNullLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.NullLiteralExpr"
    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.NullLiteralExpr:102,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    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.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)"
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].object()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].object()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].object()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.visitor.ModifierVisitor$lambda_visit_14__265].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265"
    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_14__265].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265"
    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_14__265:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265"
    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$14(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$14"
    JavaMethodInfo: null
    BBCount: 1
    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.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__643].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__643"
    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__643].<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__643:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__643].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__643].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void,com.github.javaparser.ast.body.ConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__643"
    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__643:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__643].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__643"
    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__643:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler"
    linkageType: null
    functionLinenumber: 35
    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.BooleanConditionalExprHandler:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler].resolveType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:46"
        BranchSideFuncs:
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:45"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:46"
        BranchSideFuncs:
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:45"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:45"
        BranchSideFuncs:
        - "isPrimitive()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:43,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:44,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler:46,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__814].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__814"
    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__814].<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__814:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__814].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__814].<init>(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__814"
    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__814:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__814].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__814"
    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__814:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__434].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__434"
    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__434].<init>(com.github.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__434:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__434].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__434].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__434"
    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__434:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__434].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__434"
    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__434:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$87"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113"
    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_2__113].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113"
    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_2__113:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113"
    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$2(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$2"
    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: "[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.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.symbolsolver.resolution.naming.NameLogic].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    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.naming.NameLogic:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSimpleName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:56,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isQualifiedName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isQualifiedName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:65,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isAName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:66,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:68,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].nameAsString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:68,1"
      Dst: "[java.lang.String].contains"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isAName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:80,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:80,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isAName"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].getQualifier(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:91,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:93,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:93,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:93,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].getRightMostName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:99,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:101,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:101,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:101,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].classifyRole(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameRole"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 341
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:113"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:125"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:131"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:144"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:151"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:150"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:160"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:159"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:162"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:165"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:172"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:174"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:178"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:177"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:189"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:210"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:209"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:215"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:218"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:222"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:221"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:228"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:227"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:234"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:233"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:236"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:239"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:243"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:242"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:246"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:245"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:252"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:251"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:255"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:254"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:258"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:257"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:261"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:263"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:267"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:266"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:273"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:272"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:276"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:275"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:279"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:278"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:281"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:285"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:288"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:287"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:291"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:290"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:294"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:293"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:294"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:298"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:302"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:306"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:305"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:303"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:306"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:111,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isAName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:112,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:114,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:114,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:117,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_0__1219].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:117,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:118,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:118,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].classifyRole"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:120,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_1__1220].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:123,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_2__1221].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:126,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_3__1222].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:129,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_4__1223].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:132,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_5__1224].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:136,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_6__1225].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:139,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_7__1226].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:142,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_8__1227].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:145,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_9__1228].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:148,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_10__1229].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:151,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_11__1230].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:154,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_12__1231].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:157,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_13__1232].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:160,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_14__1233].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:163,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_15__1234].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:166,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_16__1235].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:169,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_17__1236].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:172,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_18__1237].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:175,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_19__1238].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:178,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_20__1239].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:181,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_21__1240].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:184,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_22__1241].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:187,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_23__1242].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:190,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_24__1243].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:195,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_25__1244].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:198,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_26__1245].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:201,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_27__1246].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:204,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_28__1247].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:207,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_29__1248].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:210,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_30__1249].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:213,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_31__1250].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:216,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_32__1251].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:219,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_33__1252].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:222,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_34__1253].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:225,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_35__1254].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:228,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_36__1255].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:231,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_37__1256].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:234,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_38__1257].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:237,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_39__1258].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:240,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_40__1259].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:243,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_41__1260].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:246,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_42__1261].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:249,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_43__1262].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:252,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_44__1263].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:255,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_45__1264].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:258,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_46__1265].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:261,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_47__1266].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:264,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_48__1267].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:267,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_49__1268].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:270,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_50__1269].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:273,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_51__1270].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:276,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_52__1271].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:279,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_53__1272].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:282,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_54__1273].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:285,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_55__1274].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:288,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_56__1275].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:291,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_57__1276].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:294,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_58__1277].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:299,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_classifyRole_59__1278].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:306,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:306,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:306,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:306,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:306,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:306,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 128
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].classifyReference(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:313"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:312"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:313"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:321"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:320"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:325"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:330"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:329"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:328"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:327"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:327"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:328"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:310,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:310,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:311,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:313,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].classifyRole"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:321,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].syntacticClassificationAccordingToContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:325,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameCategory].isNeedingDisambiguation"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:326,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].reclassificationOfContextuallyAmbiguousNames"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:327,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].reclassificationOfContextuallyAmbiguousNames(com.github.javaparser.ast.Node,com.github.javaparser.symbolsolver.resolution.naming.NameCategory,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:341"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:340"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:341"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:344"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:343"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:341"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:344"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:343"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:347"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:346"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:344"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:347"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:346"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:350"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:349"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:338,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameCategory].isNeedingDisambiguation"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:339,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:339,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:339,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:339,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:341,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSimpleName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:342,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].reclassificationOfContextuallyAmbiguousSimpleAmbiguousName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:344,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:345,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].reclassificationOfContextuallyAmbiguousQualifiedAmbiguousName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:348,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].reclassificationOfContextuallyAmbiguousPackageOrTypeName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:350,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].reclassificationOfContextuallyAmbiguousPackageOrTypeName(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:378"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:377"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:366"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:365"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:385"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:384"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:382"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:362,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSimpleName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:363,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:363,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].nameAsString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:363,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:363,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:378,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:385,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].reclassificationOfContextuallyAmbiguousQualifiedAmbiguousName(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:406"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:423"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:422"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:407"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:410"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:409"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:423"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:450"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:426"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:443"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:442"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:428"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:441"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:440"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:430"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:433"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:432"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:433"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:436"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:435"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:436"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:439"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:438"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:454"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:393,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].getQualifier"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:394,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].getRightMostName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:394,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].nameAsString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:395,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].classifyReference"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:407,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].hasType"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:424,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:425,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:426,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:427,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:429,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:430,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllMethods"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:430,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:430,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_reclassificationOfContextuallyAmbiguousQualifiedAmbiguousName_60__1279].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:430,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:433,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllFields"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:433,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_reclassificationOfContextuallyAmbiguousQualifiedAmbiguousName_61__1280].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:436,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].hasInternalType"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:441,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:443,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:443,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:443,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:443,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].reclassificationOfContextuallyAmbiguousSimpleAmbiguousName(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:467"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:470"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:469"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:470"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:473"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:472"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:476"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:475"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:496"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:465,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].nameAsString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:466,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:467,1"
      Dst: "[com.github.javaparser.resolution.Context].patternExprInScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:467,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:470,1"
      Dst: "[com.github.javaparser.resolution.Context].localVariableDeclarationInScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:473,1"
      Dst: "[com.github.javaparser.resolution.Context].parameterDeclarationInScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:476,1"
      Dst: "[com.github.javaparser.resolution.Context].fieldDeclarationInScope"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].syntacticClassificationAccordingToContext(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.naming.NameCategory"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 91
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:513"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:512"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:513"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:512"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:513"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:512"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:513"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:516"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:515"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:516"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:519"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:518"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:519"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:522"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:521"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:522"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:525"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:524"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:525"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:528"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:527"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:531"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:530"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:531"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:535"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:534"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:535"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:538"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:537"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:538"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:541"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:540"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:541"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:544"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:543"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:547"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:546"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:547"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:546"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:547"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:551"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:550"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:547"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:551"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:506,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:506,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:507,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:508,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isAName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:508,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].nameAsString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:508,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:509,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].syntacticClassificationAccordingToContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:513,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyATypeName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:516,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAnExpressionName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:519,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAMethodName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:522,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAPackageOrTypeName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:525,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAAmbiguousName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:528,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAModuleName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:531,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAPackageName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:551,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:551,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:552,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:552,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:552,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:552,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:552,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAAmbiguousName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:560"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:566"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:565"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:576"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:575"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:576"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:581"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:580"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:560,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAAmbiguousName_62__1281].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:560,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:566,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAAmbiguousName_63__1282].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:576,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAAmbiguousName_64__1283].bootstrap$"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAPackageOrTypeName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:595"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:594"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:595"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:599"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAPackageOrTypeName_65__1284].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:595,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAPackageOrTypeName_66__1285].bootstrap$"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAMethodName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:612"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:611"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:608,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAMethodName_67__1286].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:608,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAModuleName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:626"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:625"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:626"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:629"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:628"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:629"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:633"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:620,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAModuleName_68__1287].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:620,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:626,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAModuleName_69__1288].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:629,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAModuleName_70__1289].bootstrap$"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAPackageName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:643"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:642"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:647"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:646"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:647"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:651"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:640,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAPackageName_71__1290].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:640,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:643,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAPackageName_72__1291].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:647,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAPackageName_73__1292].bootstrap$"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyATypeName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 110
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:662"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:665"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:664"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:671"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:670"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:677"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:678"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:683"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:684"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:690"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:691"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:697"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:704"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:703"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:710"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:709"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:716"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:715"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:716"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:722"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:723"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:739"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:740"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:746"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:750"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:751"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:757"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:758"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:761"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:762"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:771"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:780"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:781"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:787"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:788"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:794"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:795"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:805"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:806"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:809"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:817"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:818"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:824"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:825"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:831"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:838"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:839"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:845"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:864"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:662,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_74__1293].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:662,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:665,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_75__1294].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:671,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_76__1295].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:678,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_78__1296].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:684,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_79__1297].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:691,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_80__1298].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:698,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_81__1299].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:704,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_82__1300].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:710,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_83__1301].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:716,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_84__1302].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:723,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_85__1303].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:740,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_86__1304].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:747,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_87__1305].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:751,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_88__1306].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:758,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_89__1307].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:762,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_90__1308].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:772,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_92__1309].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:781,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_93__1310].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:788,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_94__1311].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:795,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_96__1312].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:806,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_97__1313].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:810,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_98__1314].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:818,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_99__1315].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:825,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_100__1316].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:832,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_101__1317].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:839,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_102__1318].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:846,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_104__1319].bootstrap$"
    JavaMethodInfo: null
    BBCount: 55
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAnExpressionName(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:873"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:878"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:879"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:885"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:886"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:891"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:892"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:898"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:899"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:904"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:905"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:911"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:912"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:917"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:918"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:924"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:925"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:930"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:931"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:937"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:938"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:943"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:944"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:953"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:954"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:957"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:966"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:873,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_106__1320].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:873,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:879,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_107__1321].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:886,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_109__1322].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:892,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_110__1323].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:899,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_112__1324].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:905,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_113__1325].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:912,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_115__1326].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:918,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_116__1327].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:925,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_118__1328].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:931,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_119__1329].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:938,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_121__1330].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:944,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_125__1331].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:954,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_126__1332].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:958,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_129__1333].bootstrap$"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].nameAsString(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:977"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:976"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:977"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:980"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:979"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:980"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:983"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:982"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:983"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:986"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:985"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:986"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:993"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:992"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:991"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:990"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:993"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:996"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:995"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:974,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isAName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:975,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:978,1"
      Dst: "[com.github.javaparser.ast.expr.Name].asString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:981,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:984,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:988,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:989,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:989,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].nameAsString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:989,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:989,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:989,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:994,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:997,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:997,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:997,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs(java.lang.Class,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1005,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_whenParentIs_130__1334].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1005,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs(java.lang.Class,com.github.javaparser.ast.Node,com.github.javaparser.symbolsolver.resolution.naming.NameLogic$PredicateOnParentAndChild)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.symbolsolver.resolution.naming.NameLogic$PredicateOnParentAndChild"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1012"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1016"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1015"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1014"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1012"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1014"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1012"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1012,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1012,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1013,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1014,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1014,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:1014,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$PredicateOnParentAndChild].isSatisfied"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$whenParentIs$130(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    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: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$129(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:959"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:959"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:959"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:959,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:959,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:959,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:959,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_128__1335].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:959,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$128(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:960"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:959"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:960"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:959"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:960,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:960,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:960,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_127__1336].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:960,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$127(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:961,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:961,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$126(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:955,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:955,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$125(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:945"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:944"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:945"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:944"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:945,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:945,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_124__1337].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:945,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$124(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:946,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:946,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:946,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:946,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_123__1338].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:946,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$123(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:947"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:946"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:947"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:946"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:947,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:947,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:947,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_122__1339].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:947,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$122(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:948,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:948,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$121(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:939"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:938"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:939"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:938"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:939,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:939,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_120__1340].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:939,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$120(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:940,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:940,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$119(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:931"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:932,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$118(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:925"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:925"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:926,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:926,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_117__1341].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:926,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$117(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:927"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:926"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:927,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$116(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:919"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:918"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:919"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:918"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:919,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:919,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].isPostfix"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$115(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:913"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:912"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:913"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:912"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:913,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:913,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_114__1342].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:913,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$114(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:914"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:913"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:914"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:913"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:914,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:914,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].isPostfix"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$113(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:906"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:905"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:906,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$112(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:900"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:899"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:900"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:899"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:900,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:900,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_111__1343].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:900,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$111(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:901"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:900"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:901,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$110(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:892"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:892"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:893,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:893,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:893,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$109(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:887"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:886"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:887"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:886"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:887,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:887,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_108__1344].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:887,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$108(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:887"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:888"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:887"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:888,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:888,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:888,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$107(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:879"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:879"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:880,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:880,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:880,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$106(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:874"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:873"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:874"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:873"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:874,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:874,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyAnExpressionName_105__1345].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:874,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAnExpressionName$105(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:874"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:875"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:874"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:875,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:875,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:875,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$104(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:846"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:846"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:847,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:847,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_103__1346].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:847,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$103(com.github.javaparser.ast.expr.MethodReferenceExpr,com.github.javaparser.ast.expr.TypeExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodReferenceExpr"
    - "com.github.javaparser.ast.expr.TypeExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:847"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:848,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$102(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:839"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:840,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$101(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:832"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:833,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$100(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:826"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:825"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:826,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$99(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:818"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:819,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$98(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:811"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:810"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:811"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:810"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:811,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:811,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:811,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:811,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$97(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:807"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:806"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:807"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:806"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:807,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:807,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:807,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:807,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$96(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:795"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:796,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:796,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_95__1347].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:796,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$95(com.github.javaparser.ast.expr.VariableDeclarationExpr,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:797,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:797,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$94(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:789"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:788"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:789,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$93(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:782,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$92(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:773"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:772"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:773"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:772"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:773,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:773,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_91__1348].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:773,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$91(com.github.javaparser.ast.body.FieldDeclaration,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:774,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:774,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$90(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:763,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:763,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$89(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:759,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:759,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$88(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:751"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:752,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$87(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:748"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:747"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:748,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$86(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:740"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:740"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:741,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:741,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:741,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$85(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:724"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:724"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:723"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:724,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:724,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:724,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$84(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:717"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:716"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:717"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:716"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:717,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:717,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:717,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$83(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:709"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:710,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$82(com.github.javaparser.ast.Node,com.github.javaparser.ast.expr.AnnotationExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.expr.AnnotationExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:704"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:703"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:704,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$81(com.github.javaparser.ast.Node,com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:698,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$80(com.github.javaparser.ast.Node,com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:692,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:692,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:692,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$79(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:685"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:685"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:685"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:685,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:685,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:685,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$78(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:679,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic$lambda_isSyntacticallyATypeName_77__1349].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:679,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].whenParentIs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$77(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:680"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:680,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:680,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:680,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$76(com.github.javaparser.ast.Node,com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:672"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:672"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:672"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:672,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:672,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:672,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$75(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:665"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:665,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyATypeName$74(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:662"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:661"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:662,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAPackageName$73(com.github.javaparser.ast.Node,com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:647"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:648"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-1"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:649"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:647,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:647,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:648,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:649,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAPackageName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAPackageName$72(com.github.javaparser.ast.Node,com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:642"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:643,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAPackageName$71(com.github.javaparser.ast.Node,com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:640"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:639"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:640,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAModuleName$70(com.github.javaparser.ast.Node,com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:629,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:629,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAModuleName$69(com.github.javaparser.ast.Node,com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:626,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:626,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAModuleName$68(com.github.javaparser.ast.Node,com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:619"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:620,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAMethodName$67(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:607"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:608,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAPackageOrTypeName$66(com.github.javaparser.ast.Node,com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:596,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:596,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:596,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAPackageOrTypeName$65(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:588"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyATypeName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:589,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].isSyntacticallyAPackageOrTypeName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAAmbiguousName$64(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:576"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:575"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:576,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAAmbiguousName$63(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:565"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:566"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:565"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:566,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:566,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:566,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$isSyntacticallyAAmbiguousName$62(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:560"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:560,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$reclassificationOfContextuallyAmbiguousQualifiedAmbiguousName$61(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:433"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:432"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:433"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:433,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration].isStatic"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:433,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:433,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$reclassificationOfContextuallyAmbiguousQualifiedAmbiguousName$60(java.lang.String,com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:430,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:430,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$59(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:299"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:298"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:299,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:300,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:300,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:300,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$58(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:295"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:294"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:294"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:296"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:295,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:295,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:295,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:296,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:296,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$57(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:290"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:291,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$56(com.github.javaparser.ast.expr.MemberValuePair,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:288"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:288,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$55(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:284"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:285,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:285,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:285,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$54(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:282,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$53(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:279,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$52(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.TryStmt"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:276,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:276,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$51(com.github.javaparser.ast.expr.AssignExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.AssignExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:272"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:273,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:273,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$50(com.github.javaparser.ast.expr.UnaryExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:270,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$49(com.github.javaparser.ast.expr.ArrayAccessExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayAccessExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:267,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$48(com.github.javaparser.ast.expr.TypeExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:264,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$47(com.github.javaparser.ast.expr.InstanceOfExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:261,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$46(com.github.javaparser.ast.expr.CastExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.CastExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:258,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$45(com.github.javaparser.ast.expr.ArrayCreationExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayCreationExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:255,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$44(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:252,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$43(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:249,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$42(com.github.javaparser.ast.expr.SuperExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.SuperExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:245"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:246,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:246,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:246,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$41(com.github.javaparser.ast.expr.ThisExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ThisExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:242"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:243,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:243,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:243,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$40(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ClassExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:240,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$39(com.github.javaparser.ast.modules.ModuleProvidesDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleProvidesDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:237,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$38(com.github.javaparser.ast.modules.ModuleUsesDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleUsesDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:234,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$37(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:231,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:231,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$36(com.github.javaparser.ast.modules.ModuleOpensDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleOpensDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:228"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:228,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$35(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:225,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:225,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$34(com.github.javaparser.ast.modules.ModuleExportsDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleExportsDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:222,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$33(com.github.javaparser.ast.modules.ModuleRequiresDirective,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleRequiresDirective"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:219,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$32(com.github.javaparser.ast.modules.ModuleDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:216,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$31(com.github.javaparser.ast.stmt.ReturnStmt,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.ReturnStmt"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:213,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:213,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:213,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$30(com.github.javaparser.ast.expr.ObjectCreationExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.ObjectCreationExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:210,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$29(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:207,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:207,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$28(com.github.javaparser.ast.body.EnumConstantDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumConstantDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:204,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$27(com.github.javaparser.ast.body.EnumDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.EnumDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:201,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$26(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.TypeParameter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:198,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$25(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:194"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:195"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:195,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:195,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:195,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$24(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:189"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:190"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:189"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:190,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:191,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:191,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:191,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:191,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:192,1"
      Dst: "[com.github.javaparser.ast.Node].hasScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:192,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$23(com.github.javaparser.ast.body.ReceiverParameter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:187,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$22(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:184,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$21(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:181,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$20(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:178,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$19(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:175,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$18(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:172,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:172,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:172,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$17(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:169,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$16(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:166,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$15(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:163,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$14(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:160,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$13(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:157,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$12(com.github.javaparser.ast.expr.MethodCallExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:154,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$11(com.github.javaparser.ast.body.Parameter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:151"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:151,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$10(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:148,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$9(com.github.javaparser.ast.expr.FieldAccessExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.FieldAccessExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:145,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$8(com.github.javaparser.ast.expr.NameExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.NameExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:142,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$7(com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:139,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$6(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:136,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$5(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:131"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:132,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:132,1"
      Dst: "[com.github.javaparser.ast.NodeList].contains"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:133,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$4(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:129,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$3(com.github.javaparser.ast.expr.MarkerAnnotationExpr,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.MarkerAnnotationExpr"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:126,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$2(com.github.javaparser.ast.ImportDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:123,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$1(com.github.javaparser.ast.PackageDeclaration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.PackageDeclaration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:120,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.naming.NameLogic].lambda$classifyRole$0(com.github.javaparser.ast.expr.Name,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:117,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:117,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.naming.NameLogic:117,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].<init>()"
    functionSourceFile: "META-INF.versions.19.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.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen(java.util.NavigableMap,int)"
    functionSourceFile: "META-INF.versions.19.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.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:51"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:54"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:53"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:54"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:62"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:57"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:55,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:55,1"
      Dst: "[java.util.NavigableMap].floorEntry"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:56,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:57,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:58,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63,1"
      Dst: "[java.math.BigInteger].pow"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63,1"
      Dst: "[java.math.BigInteger].shiftLeft"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
    functionSourceFile: "META-INF.versions.19.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.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:74"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:77"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:76"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:79"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:83"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:71,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:71,1"
      Dst: "[java.util.NavigableMap].floorEntry"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:72,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:72,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:73,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:78,1"
      Dst: "[java.util.Map].get"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:80,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:81,1"
      Dst: "[java.util.Map].put"
    - Src: "META-INF.versions.19.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.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map()"
    functionSourceFile: "META-INF.versions.19.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.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:88,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:89,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:89,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits(long)"
    functionSourceFile: "META-INF.versions.19.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.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOf10Floor16(int,int)"
    functionSourceFile: "META-INF.versions.19.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.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:122"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:111,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.util.Map].put"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:114,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.SortedMap].entrySet"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.Set].iterator"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:118,1"
      Dst: "[java.util.Iterator].next"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.math.BigInteger].shiftLeft"
    - Src: "META-INF.versions.19.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.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    functionSourceFile: "META-INF.versions.19.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.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:128"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:132"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:131"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134"
      Branch Sides:
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:139"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:132,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:135,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:137,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:137,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fullMultiplication(long,long)"
    functionSourceFile: "META-INF.versions.19.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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:156,1"
      Dst: "[java.lang.Math].unsignedMultiplyHigh"
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:156,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16(int,int)"
    functionSourceFile: "META-INF.versions.19.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.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.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.ast.visitor.CloneVisitor$clone__233].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__233"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__233:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__233"
    linkageType: null
    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__233:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__233"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__233:-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_77__67].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67"
    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__67].<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__67:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67"
    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__67:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$77"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 73
    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,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 86
    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.ContainerDeserializerBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:87,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.CollectionDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].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.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    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.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: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:117,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 134
    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.CollectionDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate()"
    - "[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.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$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].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.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].findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.AsExternalTypeDeserializer].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.AsArrayTypeDeserializer].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.AsDeductionTypeDeserializer].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.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)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].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)"
    functionUses: 2
    ICount: 72
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:179"
        BranchSideFuncs:
        - "canCreateUsingDelegate()"
        - "canCreateUsingArrayDelegate()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:178"
        BranchSideFuncs:
        - "findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
        - "getContentType()"
        - "findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:156"
        BranchSideFuncs:
        - "getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:155"
        BranchSideFuncs:
        - "canCreateUsingDelegate()"
        - "canCreateUsingArrayDelegate()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:179"
        BranchSideFuncs:
        - "getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:178"
        BranchSideFuncs:
        - "findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
        - "getContentType()"
        - "findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:172"
        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.CollectionDeserializer:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:190"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:189"
        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.CollectionDeserializer:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:197"
        BranchSideFuncs:
        - "forProperty(com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:196"
        BranchSideFuncs:
        - "findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:203"
        BranchSideFuncs:
        - "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)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:203"
        BranchSideFuncs:
        - "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)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:203"
        BranchSideFuncs:
        - "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)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:203"
        BranchSideFuncs:
        - "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)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:157,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:157,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:162,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:162,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:159,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:159,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:164,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:166,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:179,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:185,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:186,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:188,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:190,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:195,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].forProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:197,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:198,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:204,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].getContentDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 217
    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.CollectionDeserializer].getValueInstantiator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 222
    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.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 236
    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.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.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionUses: 81
    ICount: 25
    EdgeCount: 91
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:242"
        BranchSideFuncs:
        - "isExpectedStartArrayToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:249"
        BranchSideFuncs:
        - "_deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:248"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:252"
        BranchSideFuncs:
        - "getText()"
        - "_deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:251"
        BranchSideFuncs:
        - "createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:239,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:238,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:243,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:244,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].createDefaultInstance"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:244,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:249,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:252,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].handleNonArray"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].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.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].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 3
    ICount: 6
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:262,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 270
    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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionUses: 1
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:274"
        BranchSideFuncs:
        - "_deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:273"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:271,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:272,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].handleNonArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 282
    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.CollectionDeserializer:283,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "java.util.Collection"
    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.StdDeserializer].handledType()"
    - "[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.CollectionDeserializer].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]._isBlank(java.lang.String)"
    - "[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.CollectionDeserializer].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.CollectionDeserializer].createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionUses: 1
    ICount: 30
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:320"
        BranchSideFuncs:
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:319"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:316"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:316"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:330"
        BranchSideFuncs:
        - "findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
        - "logicalType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:329"
        BranchSideFuncs:
        - "createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:330"
        BranchSideFuncs:
        - "_deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:329"
        BranchSideFuncs:
        - "createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:296,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:305,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:306,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].logicalType"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:306,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:312,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:320,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isBlank"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:321,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionFromBlankString"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:330,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].createDefaultInstance"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:330,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].handleNonArray"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 340
    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.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].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionUses: 3
    ICount: 42
    EdgeCount: 140
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:348"
        BranchSideFuncs:
        - "_deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:378"
        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)"
        - "add(java.lang.Object)"
        - "_deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
        - "nextToken()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:377"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:358"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:357"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:356"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:361"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:360"
        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.CollectionDeserializer:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:363"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "add(java.lang.Object)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:362"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "add(java.lang.Object)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:363"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "add(java.lang.Object)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:362"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "add(java.lang.Object)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:363"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "add(java.lang.Object)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:362"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "add(java.lang.Object)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:341,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:345,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:346,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeWithObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:350,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:357,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:359,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:361,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:363,1"
      Dst: "[java.util.Collection].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:371,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:373,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:375,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:375,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 391
    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.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    functionUses: 4
    ICount: 46
    EdgeCount: 128
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:391"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:398"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:397"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:410"
        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)"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:409"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:409"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:408"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:413"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:412"
        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.CollectionDeserializer:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:421"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:420"
        BranchSideFuncs:
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:394,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:396,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:404,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:409,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:411,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:413,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:418,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:421,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:421,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:423,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer]._deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 431
    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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[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.std.CollectionDeserializer$CollectionReferringAccumulator].<init>(java.lang.Class,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionUses: 1
    ICount: 52
    EdgeCount: 146
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:432"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:436"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:435"
        BranchSideFuncs:
        - "setCurrentValue(java.lang.Object)"
        - "getRawClass()"
        - "getContentType()"
        - "<init>(java.lang.Class,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:469"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
        - "getRoid()"
        - "add(java.lang.Object)"
        - "nextToken()"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "setCurrentValue(java.lang.Object)"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
        - "getRawClass()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "getContentType()"
        - "<init>(java.lang.Class,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:468"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:451"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:450"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:455"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:454"
        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.CollectionDeserializer:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:457"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "getRoid()"
        - "add(java.lang.Object)"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:456"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "getRoid()"
        - "add(java.lang.Object)"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:457"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "getRoid()"
        - "add(java.lang.Object)"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:456"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "getRoid()"
        - "add(java.lang.Object)"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:457"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "getRoid()"
        - "add(java.lang.Object)"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:456"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "getRoid()"
        - "add(java.lang.Object)"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:432,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:433,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:436,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:441,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:441,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:441,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:444,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:451,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:453,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:455,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:457,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:459,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].handleUnresolvedReference"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:460,1"
      Dst: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:460,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:462,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:464,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:466,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer:466,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer"
    linkageType: null
    functionLinenumber: 27
    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.CollectionDeserializer].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.CollectionDeserializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711"
    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_getField_4__711].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711"
    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_getField_4__711:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getField$4(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_getField_4__711:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getField$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockStatementParseStart__851].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockStatementParseStart__851"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$BlockStatementParseStart__851].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$BlockStatementParseStart__851:-1,1"
      Dst: "[com.github.javaparser.ParseStart$BlockStatementParseStart__851].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockStatementParseStart__851].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockStatementParseStart__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$BlockStatementParseStart__851:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$BlockStatementParseStart__851].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$BlockStatementParseStart__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].BlockStatementParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$BlockStatementParseStart__851:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].BlockStatementParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ObjectReader2Fuzzer].<init>()"
    functionSourceFile: "ObjectReader2Fuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ObjectReader2Fuzzer:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ObjectReader2Fuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "ObjectReader2Fuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 222
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ObjectReader2Fuzzer:91"
      Branch Sides:
      - BranchSide: "ObjectReader2Fuzzer:101"
        BranchSideFuncs: []
      - BranchSide: "ObjectReader2Fuzzer:100"
        BranchSideFuncs: []
    - Branch String: "ObjectReader2Fuzzer:92"
      Branch Sides:
      - BranchSide: "ObjectReader2Fuzzer:95"
        BranchSideFuncs: []
      - BranchSide: "ObjectReader2Fuzzer:94"
        BranchSideFuncs: []
    - Branch String: "ObjectReader2Fuzzer:115"
      Branch Sides:
      - BranchSide: "ObjectReader2Fuzzer:119"
        BranchSideFuncs: []
      - BranchSide: "ObjectReader2Fuzzer:118"
        BranchSideFuncs: []
    - Branch String: "ObjectReader2Fuzzer:132"
      Branch Sides:
      - BranchSide: "ObjectReader2Fuzzer:136"
        BranchSideFuncs: []
      - BranchSide: "ObjectReader2Fuzzer:135"
        BranchSideFuncs: []
    - Branch String: "ObjectReader2Fuzzer:139"
      Branch Sides:
      - BranchSide: "ObjectReader2Fuzzer:143"
        BranchSideFuncs: []
      - BranchSide: "ObjectReader2Fuzzer:142"
        BranchSideFuncs: []
    - Branch String: "ObjectReader2Fuzzer:194"
      Branch Sides:
      - BranchSide: "ObjectReader2Fuzzer:198"
        BranchSideFuncs: []
      - BranchSide: "ObjectReader2Fuzzer:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "ObjectReader2Fuzzer:75,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "ObjectReader2Fuzzer:76,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "ObjectReader2Fuzzer:77,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerFor"
    - Src: "ObjectReader2Fuzzer:82,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerForMapOf"
    - Src: "ObjectReader2Fuzzer:84,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerForListOf"
    - Src: "ObjectReader2Fuzzer:86,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerForArrayOf"
    - Src: "ObjectReader2Fuzzer:92,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean"
    - Src: "ObjectReader2Fuzzer:93,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].with"
    - Src: "ObjectReader2Fuzzer:95,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].without"
    - Src: "ObjectReader2Fuzzer:104,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "ObjectReader2Fuzzer:104,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    - Src: "ObjectReader2Fuzzer:106,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes"
    - Src: "ObjectReader2Fuzzer:108,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readTree"
    - Src: "ObjectReader2Fuzzer:113,1"
      Dst: "[ObjectReader2Fuzzer]._createParser"
    - Src: "ObjectReader2Fuzzer:116,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].withValueToUpdate"
    - Src: "ObjectReader2Fuzzer:119,1"
      Dst: "[java.lang.String].<init>"
    - Src: "ObjectReader2Fuzzer:119,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "ObjectReader2Fuzzer:123,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValues"
    - Src: "ObjectReader2Fuzzer:147,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "ObjectReader2Fuzzer:148,1"
      Dst: "[java.io.FileOutputStream].write"
    - Src: "ObjectReader2Fuzzer:149,1"
      Dst: "[java.io.FileOutputStream].close"
    - Src: "ObjectReader2Fuzzer:150,1"
      Dst: "[java.io.File].<init>"
    - Src: "ObjectReader2Fuzzer:184,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBytes"
    - Src: "ObjectReader2Fuzzer:184,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    - Src: "ObjectReader2Fuzzer:187,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "ObjectReader2Fuzzer:190,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "ObjectReader2Fuzzer:195,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    - Src: "ObjectReader2Fuzzer:201,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "ObjectReader2Fuzzer:201,1"
      Dst: "[java.nio.file.Files].delete"
    JavaMethodInfo: null
    BBCount: 47
    CyclomaticComplexity: 2
  - functionName: "[ObjectReader2Fuzzer]._createParser(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.ObjectReader)"
    functionSourceFile: "ObjectReader2Fuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.databind.ObjectReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ObjectReader2Fuzzer:208,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "ObjectReader2Fuzzer:210,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBytes"
    - Src: "ObjectReader2Fuzzer:210,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "ObjectReader2Fuzzer:213,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "ObjectReader2Fuzzer:214,1"
      Dst: "[java.io.FileOutputStream].write"
    - Src: "ObjectReader2Fuzzer:215,1"
      Dst: "[java.io.FileOutputStream].close"
    - Src: "ObjectReader2Fuzzer:216,1"
      Dst: "[java.io.File].<init>"
    - Src: "ObjectReader2Fuzzer:222,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createParser"
    - Src: "ObjectReader2Fuzzer:224,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy"
    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.utils.SymbolSolverCollectionStrategy:51,1"
      Dst: "[com.github.javaparser.ParserConfiguration].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:51,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:54,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:48,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:48,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:57,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getSymbolResolver"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:57,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:58,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:58,1"
      Dst: "[com.github.javaparser.ParserConfiguration].setSymbolResolver"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy].getParserConfiguration()"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy"
    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.symbolsolver.utils.SymbolSolverCollectionStrategy].collect(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy"
    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.symbolsolver.utils.SymbolSolverCollectionStrategy:69,1"
      Dst: "[com.github.javaparser.utils.ProjectRoot].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:71,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$1].<init>"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:71,1"
      Dst: "[java.nio.file.Files].walkFileTree"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:126,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy$lambda_collect_0__1350].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy:126,1"
      Dst: "[com.github.javaparser.utils.Log].error"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy].lambda$collect$0(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy"
    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.utils.SymbolSolverCollectionStrategy].access$000(com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy].access$100(com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy)"
    functionSourceFile: "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParserConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.utils.SymbolSolverCollectionStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[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.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[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)"
    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.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)"
    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.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    - "[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.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.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].<init>(java.lang.Class,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:485,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:483,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].add(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[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)"
    functionUses: 1
    ICount: 17
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:494"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "get(int)"
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:492,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:493,1"
      Dst: "[java.util.Collection].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:495,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:495,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:496,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferring].<init>(com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class)"
    - "[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)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:502,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferring].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:503,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].resolveForwardReference(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    functionUses: 1
    ICount: 25
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:514"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:525"
        BranchSideFuncs:
        - "next()"
        - "hasId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:522"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "remove()"
        - "addAll(java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:509,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:514,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:515,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:516,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:517,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:518,1"
      Dst: "[java.util.Collection].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:519,1"
      Dst: "[java.util.Collection].addAll"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:525,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:525,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__472].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__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_140__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_140__472:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__472].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__472].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__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_140__472:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__472].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__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$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__472:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$140"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__151"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__151:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__151"
    linkageType: null
    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__151:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__151"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__151:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790"
    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__790].<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__790:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790"
    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__790:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790"
    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__790:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].lambda$getBounds$0"
    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.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1095].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1095"
    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__1095].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1095:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1095].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1095].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__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.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1095:-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__1095].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1095"
    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__1095:-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.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$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorSet].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__774].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__774].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__670].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__670].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__767].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__767].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.ResolvedTypeVariable].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.types.ResolvedWildcard].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.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.types.ResolvedArrayType].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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>(java.io.File)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    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.JavaParserTypeSolver:71,1"
      Dst: "[java.io.File].toPath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:71,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    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.JavaParserTypeSolver:75,1"
      Dst: "[java.io.File].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:75,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:79,1"
      Dst: "[com.github.javaparser.ParserConfiguration].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:79,1"
      Dst: "[com.github.javaparser.ParserConfiguration].setLanguageLevel"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:79,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>(java.io.File,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:83,1"
      Dst: "[java.io.File].toPath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:83,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>(java.lang.String,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:87,1"
      Dst: "[java.io.File].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:87,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:91,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].BuildCache(long)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.cache.Cache"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:95,1"
      Dst: "[com.google.common.cache.CacheBuilder].newBuilder"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:95,1"
      Dst: "[com.google.common.cache.CacheBuilder].softValues"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:97,1"
      Dst: "[com.google.common.cache.CacheBuilder].maximumSize"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:99,1"
      Dst: "[com.google.common.cache.CacheBuilder].build"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:99,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.GuavaCache].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>(java.nio.file.Path,com.github.javaparser.ParserConfiguration,long)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ParserConfiguration"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:109,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:110,1"
      Dst: "[java.nio.file.Files].exists"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:110,1"
      Dst: "[java.nio.file.Files].isDirectory"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:111,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:111,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:111,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:111,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:114,1"
      Dst: "[com.github.javaparser.JavaParser].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:115,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].BuildCache"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].<init>(java.nio.file.Path,com.github.javaparser.JavaParser,com.github.javaparser.symbolsolver.cache.Cache,com.github.javaparser.symbolsolver.cache.Cache,com.github.javaparser.symbolsolver.cache.Cache)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.JavaParser"
    - "com.github.javaparser.symbolsolver.cache.Cache"
    - "com.github.javaparser.symbolsolver.cache.Cache"
    - "com.github.javaparser.symbolsolver.cache.Cache"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:145"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:134,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:135,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:141,1"
      Dst: "[java.nio.file.Files].exists"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:141,1"
      Dst: "[java.nio.file.Files].isDirectory"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:142,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:142,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:142,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: 153
    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.JavaParserTypeSolver:154,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:154,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:154,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].getParent()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: 161
    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.JavaParserTypeSolver].setParent(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    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.JavaParserTypeSolver:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:171"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:174"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:167,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:169,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parse(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    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.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.ParserConfiguration].getCharacterEncoding()"
    - "[com.github.javaparser.JavaParser].getParserConfiguration()"
    - "[com.github.javaparser.JavaParser].parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
    - "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__848].bootstrap$(java.nio.file.Path)"
    - "[com.github.javaparser.ParseResult].getResult()"
    - "[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: 2
    ICount: 52
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:191"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getResult()"
        - "getParserConfiguration()"
        - "parse(com.github.javaparser.ParseStart,com.github.javaparser.Provider)"
        - "bootstrap$(java.nio.file.Path)"
        - "getCharacterEncoding()"
        - "provider(java.nio.file.Path,java.nio.charset.Charset)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:179,1"
      Dst: "[java.nio.file.Path].toAbsolutePath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:179,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.Cache].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:181,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:182,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:186,1"
      Dst: "[java.nio.file.Files].exists"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:186,1"
      Dst: "[java.nio.file.Files].isRegularFile"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:187,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:187,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.Cache].put"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:193,1"
      Dst: "[com.github.javaparser.JavaParser].getParserConfiguration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:193,1"
      Dst: "[com.github.javaparser.ParserConfiguration].getCharacterEncoding"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:193,1"
      Dst: "[com.github.javaparser.Providers].provider"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:193,1"
      Dst: "[com.github.javaparser.JavaParser].parse"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:194,1"
      Dst: "[com.github.javaparser.ParseResult].getResult"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:194,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__848].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:195,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:200,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:200,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:200,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:200,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectory(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectory(java.nio.file.Path,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:209,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectoryRecursively(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectory(java.nio.file.Path,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:213,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectory(java.nio.file.Path,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "boolean"
    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.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945].bootstrap$(com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver,java.util.List,boolean)"
    - "[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: 2
    ICount: 43
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:224"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:225"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:237"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver,java.util.List,boolean)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:236"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:237"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "bootstrap$(com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver,java.util.List,boolean)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:236"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:240"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver,java.util.List,boolean)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:218,1"
      Dst: "[java.nio.file.Path].toAbsolutePath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:218,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.Cache].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:219,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:220,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:224,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:225,1"
      Dst: "[java.nio.file.Files].exists"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:226,1"
      Dst: "[java.nio.file.Files].newDirectoryStream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:227,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:228,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:235,1"
      Dst: "[java.io.Closeable].close"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:240,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:237,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.Cache].put"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:240,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:240,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:240,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:240,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.cache.InMemoryCache].get(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.cache.GuavaCache].get(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.cache.NoCache].get(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveTypeUncached(java.lang.String)"
    - "[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: 15
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:248"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:253"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:252"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "tryToSolveTypeUncached(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:247,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.Cache].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:248,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:249,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:253,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveTypeUncached"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:254,1"
      Dst: "[com.github.javaparser.symbolsolver.cache.Cache].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveTypeUncached(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.utils.FileUtils].isValidPath(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parse(java.nio.file.Path)"
    - "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - "[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.symbolsolver.utils.FileUtils].getParentPath(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.utils.FileUtils].isValidPath(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectory(java.nio.file.Path)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - "[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.resolution.model.SymbolReference].unsolved()"
    functionUses: 1
    ICount: 84
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:310"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:309"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:266"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:270"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:279"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:278"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:292"
        BranchSideFuncs:
        - "parse(java.nio.file.Path)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:291"
        BranchSideFuncs:
        - "getParentPath(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:null"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "parseDirectory(java.nio.file.Path)"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:null"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "findType(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:302"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:259,1"
      Dst: "[java.lang.String].split"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:262,1"
      Dst: "[java.nio.file.Path].toAbsolutePath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:262,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:262,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:264,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:279,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:279,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.FileUtils].isValidPath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:280,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:281,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parse"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:282,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:284,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:284,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:287,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:287,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:287,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:290,1"
      Dst: "[java.nio.file.Path].getParent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:290,1"
      Dst: "[java.nio.file.Path].normalize"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:292,1"
      Dst: "[com.github.javaparser.symbolsolver.utils.FileUtils].getParentPath"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:298,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectory"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:299,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:299,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:299,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:310,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].lambda$parseDirectory$1(java.util.List,boolean,java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "boolean"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039].bootstrap$(java.util.List)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parse(java.nio.file.Path)"
    - "[com.github.javaparser.ast.NodeList].addAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].addAll(java.util.Collection)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectoryRecursively(java.nio.file.Path)"
    functionUses: 1
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:229"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:231"
        BranchSideFuncs:
        - "bootstrap$(java.util.List)"
        - "parse(java.nio.file.Path)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:230"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:234"
        BranchSideFuncs:
        - "parseDirectoryRecursively(java.nio.file.Path)"
        - "addAll(java.util.Collection)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:233"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:234"
        BranchSideFuncs:
        - "parseDirectoryRecursively(java.nio.file.Path)"
        - "addAll(java.util.Collection)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:229,1"
      Dst: "[java.nio.file.Path].getFileName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:229,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:229,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:229,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:230,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parse"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:230,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:230,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:230,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:231,1"
      Dst: "[java.nio.file.Path].toFile"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:231,1"
      Dst: "[java.io.File].isDirectory"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:232,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].parseDirectoryRecursively"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:232,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].lambda$parse$0(java.nio.file.Path,com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "com.github.javaparser.ast.CompilationUnit"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].setStorage(java.nio.file.Path)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver:195,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setStorage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1162].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1162"
    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__1162].<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__1162:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1162].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1162].<init>(com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1162"
    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__1162:-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__1162].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_4__1162"
    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__1162:-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.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655"
    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__655].<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__655:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655"
    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__655:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655"
    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__655:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$toUnboxedType$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__498].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__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_166__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_166__498:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__498].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__498].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__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_166__498:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__498].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__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$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__498:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$166"
    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.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.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698"
    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__698].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698"
    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__698:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698"
    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__698:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$solveType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__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.printer.DefaultPrettyPrinterVisitor$asString__684:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684:-1,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].<init>(java.lang.Class,java.lang.Double)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer"
    linkageType: null
    functionLinenumber: 672
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Double"
    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$DoubleDeserializer:673,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:673,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$DoubleDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer"
    linkageType: null
    functionLinenumber: 677
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDoublePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer]._parseDouble(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:681"
        BranchSideFuncs:
        - "getDoubleValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:680"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:684"
        BranchSideFuncs:
        - "_parseDoublePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:683"
        BranchSideFuncs:
        - "_parseDouble(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:678,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:679,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDoubleValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:679,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:682,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDoublePrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:684,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer]._parseDouble"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer"
    linkageType: null
    functionLinenumber: 692
    functionDepth: 0
    returnType: "java.lang.Double"
    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].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDoublePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer]._parseDouble(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 17
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:696"
        BranchSideFuncs:
        - "getDoubleValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:695"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:696"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:699"
        BranchSideFuncs:
        - "_parseDoublePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:698"
        BranchSideFuncs:
        - "_parseDouble(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:693,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:694,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDoubleValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:694,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:697,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDoublePrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:699,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer]._parseDouble"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer]._parseDouble(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[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]._checkDoubleSpecialValue(java.lang.String)"
    - "[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$DoubleDeserializer].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.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDouble(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 69
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:716"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:715"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:716"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:721"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:720"
        BranchSideFuncs:
        - "getDoubleValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:742"
        BranchSideFuncs:
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:744"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:747"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:746"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:747"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:750"
        BranchSideFuncs:
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:749"
        BranchSideFuncs:
        - "_checkTextualNull(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:751"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:754"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:753"
        BranchSideFuncs:
        - "validateFPLength(int)"
        - "streamReadConstraints()"
        - "_parseDouble(java.lang.String,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:705,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:707,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:710,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:712,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkIntToFloatCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:717,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:721,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDoubleValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:721,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:724,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:727,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:729,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:729,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:736,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkDoubleSpecialValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:743,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:750,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:751,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkTextualNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:754,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:754,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:754,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:756,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:756,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDouble"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer:758,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer"
    linkageType: null
    functionLinenumber: 662
    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$DoubleDeserializer:663,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$DoubleDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer"
    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$DoubleDeserializer:663,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullAccessPattern"
    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: 12
    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.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].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: 204
    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.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].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: 5
    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.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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.jdk14.JDK14Util$CreatorLocator].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].getRecordFields(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].instance()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getType()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 61
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:191"
        BranchSideFuncs:
        - "getDefaultConstructor()"
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:190"
        BranchSideFuncs:
        - "hasNext()"
        - "getConstructors()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:206"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:202"
        BranchSideFuncs:
        - "getRawParameterType(int)"
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:210"
        BranchSideFuncs:
        - "getType()"
        - "getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:168,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:174,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].instance"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:174,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:174,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].getRecordFields"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:177,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:188,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:189,1"
      Dst: "[java.util.Collections].singletonList"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:193,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:193,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:193,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:194,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:198,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:198,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:208,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getType"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:208,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:208,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:208,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator].locate(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.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)"
    functionUses: 1
    ICount: 36
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:233"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:218"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:219,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:219,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:219,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:220,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:241,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ParseStart$NameParseStart__862].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$NameParseStart__862"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$NameParseStart__862].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$NameParseStart__862:-1,1"
      Dst: "[com.github.javaparser.ParseStart$NameParseStart__862].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$NameParseStart__862].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$NameParseStart__862"
    linkageType: null
    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__862:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$NameParseStart__862].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$NameParseStart__862"
    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__862:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].NameParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__348].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__348"
    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__348].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__348:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__348].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__348].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__348"
    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__348:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__348].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__348"
    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__348:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$209"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].<init>(java.lang.Object,java.lang.Class,java.lang.'annotation'.Annotation,java.lang.Class,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "java.lang.annotation.Annotation"
    - "java.lang.Class"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].<init>(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: 15
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:133,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:134,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:135,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].asAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Annotations"
    argCount: 0
    argTypes: []
    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.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].<init>(java.lang.Class,java.lang.'annotation'.Annotation,java.lang.Class,java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>(java.util.HashMap)"
    functionUses: 1
    ICount: 26
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:147"
        BranchSideFuncs:
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:146"
        BranchSideFuncs:
        - "<init>(java.util.HashMap)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:141,1"
      Dst: "[java.util.HashMap].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:142,1"
      Dst: "[java.util.HashMap].entrySet"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:142,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:143,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:144,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:144,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:145,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:147,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].asAnnotationMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].add(java.lang.'annotation'.Annotation)"
    functionUses: 5
    ICount: 13
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:156"
        BranchSideFuncs:
        - "add(java.lang.'annotation'.Annotation)"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:152,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:153,1"
      Dst: "[java.util.HashMap].values"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:153,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:153,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:153,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:154,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].isPresent(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:161,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:161,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    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: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:166,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector:166,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1111].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__1111"
    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__1111].<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__1111:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1111].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1111].<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__1111"
    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__1111:-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__1111].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1111"
    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.Java5Validator].lambda$new$2(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node,com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_2__1111:-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.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158].bootstrap$(com.github.javaparser.printer.lexicalpreservation.Reshuffled,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158].<init>(com.github.javaparser.printer.lexicalpreservation.Reshuffled,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158].<init>(com.github.javaparser.printer.lexicalpreservation.Reshuffled,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.Reshuffled"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].lambda$replaceTokens$0(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].lambda$replaceTokens$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].bootstrap$(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].<init>(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.VariableDeclarationExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301"
    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__301:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__355].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__355"
    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__355].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__355:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__355].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__355].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__355"
    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__355:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__355].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__355"
    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__355:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$61"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21"
    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__21].<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__21:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21"
    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__21:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$117"
    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.VoidVisitorAdapter$lambda_visit_227__552].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__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_227__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_227__552:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__552].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__552].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__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_227__552:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__552].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__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$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__552:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$227"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__649].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__649"
    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__649].<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__649:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__649].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__649].<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__649"
    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__649:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__649].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__649"
    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__649:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$notifyPropertyChange$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__375].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__375"
    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__375].<init>(com.github.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__375:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__375].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__375].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__375"
    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__375:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__375].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__375"
    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__375:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$64"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PascalCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$PascalCaseStrategy"
    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.PropertyNamingStrategy$PascalCaseStrategy:419,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].createDefaultInstance()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:67,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    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.Separators:71,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].<init>(char,char,char)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:83,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].<init>(java.lang.String,char,com.fasterxml.jackson.core.util.Separators$Spacing,char,com.fasterxml.jackson.core.util.Separators$Spacing,char,com.fasterxml.jackson.core.util.Separators$Spacing)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "char"
    - "com.fasterxml.jackson.core.util.Separators$Spacing"
    - "char"
    - "com.fasterxml.jackson.core.util.Separators$Spacing"
    - "char"
    - "com.fasterxml.jackson.core.util.Separators$Spacing"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:102,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].withRootSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.Separators:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:113,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.core.util.Separators:114,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].withObjectFieldValueSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.Separators:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:119,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].withObjectFieldValueSpacing(com.fasterxml.jackson.core.util.Separators$Spacing)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.Separators$Spacing"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.Separators].<init>(java.lang.String,char,com.fasterxml.jackson.core.util.Separators$Spacing,char,com.fasterxml.jackson.core.util.Separators$Spacing,char,com.fasterxml.jackson.core.util.Separators$Spacing)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.Separators:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:125"
        BranchSideFuncs:
        - "<init>(java.lang.String,char,com.fasterxml.jackson.core.util.Separators$Spacing,char,com.fasterxml.jackson.core.util.Separators$Spacing,char,com.fasterxml.jackson.core.util.Separators$Spacing)"
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:124"
        BranchSideFuncs:
        - "<init>(java.lang.String,char,com.fasterxml.jackson.core.util.Separators$Spacing,char,com.fasterxml.jackson.core.util.Separators$Spacing,char,com.fasterxml.jackson.core.util.Separators$Spacing)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:125,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].withObjectEntrySeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.Separators:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:130,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].withObjectEntrySpacing(com.fasterxml.jackson.core.util.Separators$Spacing)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.Separators$Spacing"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.Separators:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:136,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].withArrayValueSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.Separators:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:141,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].withArrayValueSpacing(com.fasterxml.jackson.core.util.Separators$Spacing)"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.Separators$Spacing"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.Separators:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.Separators:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:147,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.Separators].getRootSeparator()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: 151
    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.util.Separators].getObjectFieldValueSeparator()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "char"
    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.util.Separators].getObjectFieldValueSpacing()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators$Spacing"
    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.Separators].getObjectEntrySeparator()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "char"
    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.util.Separators].getObjectEntrySpacing()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators$Spacing"
    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.Separators].getArrayValueSeparator()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "char"
    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.util.Separators].getArrayValueSpacing()"
    functionSourceFile: "com.fasterxml.jackson.core.util.Separators"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.Separators$Spacing"
    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.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.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].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.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].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: 568
    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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 516
    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.ast.NodeList$NodeListIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].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.ModifierVisitor].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.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.ast.visitor.VoidVisitorAdapter].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.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: 44
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_210__349].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__349"
    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__349].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__349:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__349].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__349].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__349"
    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__349:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__349].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__349"
    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__349:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$210"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963].bootstrap$(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963"
    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__963].<init>(java.util.Optional)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963"
    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__963:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963"
    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__963:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$concretePropertyChange$0"
    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.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.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.ast.visitor.ModifierVisitor$lambda_visit_78__15].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__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_78__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_78__15:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__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_78__15:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__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$78(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$78"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer].<init>(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    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$StringFactoryKeyDeserializer:544,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer:544,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer"
    linkageType: null
    functionLinenumber: 550
    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$StringFactoryKeyDeserializer:551,1"
      Dst: "[java.lang.reflect.Method].invoke"
    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.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.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.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: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285"
    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__285].<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__285:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285"
    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__285:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$94"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser"
    linkageType: null
    functionLinenumber: 869
    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$DoubleDeser:870,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser"
    linkageType: null
    functionLinenumber: 871
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser"
    - "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$DoubleDeser:872,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].withResolved(com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser"
    linkageType: null
    functionLinenumber: 877
    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$DoubleDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser,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$DoubleDeser:878,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser]._constructEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "double[]"
    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$DoubleDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser"
    linkageType: null
    functionLinenumber: 888
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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].getDoubleBuilder()"
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDoublePrimitive(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$DoubleDeser:889"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:892"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:891"
        BranchSideFuncs:
        - "resetAndStart()"
        - "getDoubleBuilder()"
        - "getArrayBuilders()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:898"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:914"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:913"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:899"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:905"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:904"
        BranchSideFuncs:
        - "_parseDoublePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:900"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:905"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:904"
        BranchSideFuncs:
        - "_parseDoublePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:906"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:910"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:909"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:889,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:890,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:892,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:892,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getDoubleBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:893,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:898,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:901,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:905,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDoublePrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:907,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:913,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:913,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:915,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].handleSingleElementUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser"
    linkageType: null
    functionLinenumber: 920
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDoublePrimitive(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$DoubleDeser:921,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseDoublePrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser]._concat(double[],double[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser"
    linkageType: null
    functionLinenumber: 925
    functionDepth: 0
    returnType: "double[]"
    argCount: 2
    argTypes:
    - "double[]"
    - "double[]"
    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$DoubleDeser:928,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:929,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser"
    linkageType: null
    functionLinenumber: 863
    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$DoubleDeser]._concat(double[],double[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser:864,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser]._concat"
    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)"
    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.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.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.ast.visitor.VoidVisitorAdapter$lambda_visit_144__456].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__456"
    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_144__456].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__456:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__456].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__456].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__456"
    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_144__456:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__456].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__456"
    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$144(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_144__456:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$144"
    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__1107].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__1108].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__1107].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__1108].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 68
    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.logic.AbstractClassDeclaration].<init>()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 4
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:72"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:69,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:71,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:75,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 83
    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: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:86"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:85,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:89,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 93
    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.JavaParserClassDeclaration:94,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 98
    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.JavaParserClassDeclaration:99,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:99,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:99,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 109
    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.JavaParserClassDeclaration$lambda_getAllFields_0__834].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAncestors(boolean)"
    functionUses: 10
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:110,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getFieldsForDeclaredVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:112,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:112,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:112,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:112,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:112,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:113,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveMethod(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    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.JavaParserClassDeclaration:162,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:163,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 168
    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.JavaParserClassDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveMethodAsUsage(java.lang.String,java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:169,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:169,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethodAsUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getContext()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 177
    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.JavaParserClassDeclaration:178,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    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.JavaParserClassDeclaration:182,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 186
    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.JavaParserClassDeclaration:187,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:187,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getSuperClass()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].object()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.NodeList].getFirst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 5
    ICount: 20
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:195"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:199"
        BranchSideFuncs:
        - "toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "getExtendedTypes()"
        - "getFirst()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:192,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:194,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:196,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:196,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:198,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].object"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:198,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:200,1"
      Dst: "[com.github.javaparser.ast.NodeList].getFirst"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:200,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:200,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toReferenceType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getInterfaces()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:211"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:205,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:207,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:208,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:208,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:208,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:209,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:209,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 216
    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: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:217,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getConstructors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 221
    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.JavaParserClassDeclaration:222,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].hasDirectlyAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getDeclaredAnnotations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getDeclaredAnnotations()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:230,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getDeclaredAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:235,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    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.JavaParserClassDeclaration:240,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    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.JavaParserClassDeclaration:245,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 249
    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.JavaParserClassDeclaration:250,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getQualifiedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    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.JavaParserClassDeclaration:255,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    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.JavaParserClassDeclaration:260,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].canBeAssignedTo(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:266"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:269"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:293"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:292"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:285"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:293"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:292"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:289"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:266,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:266,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:266,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:270,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:271,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:272,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:272,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:275,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:276,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:276,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].canBeAssignedTo"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:284,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:285,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:285,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:285,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:286,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:286,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveType"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isTypeParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 297
    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.JavaParserClassDeclaration].solveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 307
    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.ast.expr.SimpleName].asString()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[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.JavaParserClassDeclaration$lambda_solveType_3__824].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    functionUses: 6
    ICount: 42
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:308"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:311"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:310"
        BranchSideFuncs:
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:315"
        BranchSideFuncs:
        - "getName()"
        - "asString()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:321"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:320"
        BranchSideFuncs:
        - "getParent()"
        - "bootstrap$()"
        - "getContext()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:321"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:320"
        BranchSideFuncs:
        - "getParent()"
        - "bootstrap$()"
        - "getContext()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:308,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:308,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:308,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:309,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:311,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:312,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:316,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:316,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].asString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:316,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:316,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:317,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:317,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:318,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:318,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:318,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:321,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:321,1"
      Dst: "[com.github.javaparser.resolution.Context].getParent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:321,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:322,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:323,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 328
    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.JavaParserClassDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].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.ForEachStatementContext].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.MethodCallExprContext].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.SwitchEntryContext].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.CatchClauseContext].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.TryWithResourceContext].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.CompilationUnitContext].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.AnnotationDeclarationContext].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.resolution.Context].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:329,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:329,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 333
    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.JavaParserClassDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveSymbol(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:334,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:334,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbol"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getFullyQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isAncestor(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isAncestor(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String)"
    functionUses: 5
    ICount: 47
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:346"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:345"
        BranchSideFuncs:
        - "getFullyQualifiedName()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:347"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:353"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:352"
        BranchSideFuncs:
        - "getSuperClass()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:367"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:366"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:355"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:367"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:366"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:363"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:369"
        BranchSideFuncs:
        - "toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "getSuperClass()"
        - "hasNext()"
        - "iterator()"
        - "getImplementedTypes()"
        - "isAncestor(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String)"
        - "next()"
        - "getFullyQualifiedName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:368"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getImplementedTypes()"
        - "next()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:369"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:388"
        BranchSideFuncs:
        - "toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "hasNext()"
        - "iterator()"
        - "getImplementedTypes()"
        - "isAncestor(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String)"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:387"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:385"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:384"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:381"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:339,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:342,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:346,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getFullyQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:347,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:353,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:355,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:355,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isAncestor"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:356,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:369,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:369,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:369,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:369,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:372,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toReferenceType"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isAncestor(com.github.javaparser.resolution.types.ResolvedReferenceType,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hasInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].hasInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasInternalType(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].hasInternalType(java.lang.String)"
    functionUses: 2
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:393"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:398"
        BranchSideFuncs:
        - "hasInternalType(java.lang.String)"
        - "asType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:397"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:396"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:393"
        BranchSideFuncs:
        - "hasInternalType(java.lang.String)"
        - "asType()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:392,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:393,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:394,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:394,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:396,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].hasInternalType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:404"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:409"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:408"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:405"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:408"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:403,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:404,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:404,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:404,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:404,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:406,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:406,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    functionUses: 24
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:414,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:414,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:414,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:414,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:416,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:416,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    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.JavaParserClassDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 429
    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.JavaParserClassDeclaration:430,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 434
    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.JavaParserClassDeclaration:435,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].object()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:444,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:445,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 449
    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.JavaParserClassDeclaration:450,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].internalTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 454
    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.JavaParserClassDeclaration:455,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].containerType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 462
    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.JavaParserClassDeclaration].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].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.JavaParserClassDeclaration$lambda_toReferenceType_6__744].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    - "[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: 2
    ICount: 69
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:464"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:467"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:471"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:480"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:479"
        BranchSideFuncs:
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:480"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:479"
        BranchSideFuncs:
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:480"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:484"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:483"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:484"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:488"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:487"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
        - "getTypeArguments()"
        - "getCorrespondingDeclaration()"
        - "asReferenceType()"
        - "bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:463,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:463,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:464,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:464,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:466,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:466,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:466,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:466,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:466,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:468,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:471,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:481,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:484,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:485,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:485,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:485,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:489,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:489,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__744].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:490,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:491,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:491,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$toReferenceType$6(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 489
    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.JavaParserClassDeclaration$lambda_toReferenceType_5__909].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,com.github.javaparser.ast.type.Type)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:490,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:490,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$toReferenceType$5(com.github.javaparser.ast.type.Type,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 489
    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.JavaParserClassDeclaration:490,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:490,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getTypeParameters$4(com.github.javaparser.ast.type.TypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 414
    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.JavaParserClassDeclaration:415,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$solveType$3()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 321
    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.declarations.JavaParserClassDeclaration:322,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getAllFields$2(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 10
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:113,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:113,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:113,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllFields"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:113,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_1__975].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:114,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getAllFields$1(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    - "[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)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:115,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:115,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getAllFields$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:112,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration:112,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 15
    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.JavaFloatBitsFromCharSequence:16,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharSequence].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence].nan()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:22,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence].negativeInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:27,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence].positiveInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:32,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence].valueOfFloatLiteral(java.lang.CharSequence,int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 38
    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.FastFloatMath].decFloatLiteralToFloat(boolean,long,int,boolean,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:38"
        BranchSideFuncs:
        - "decFloatLiteralToFloat(boolean,long,int,boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:39,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].decFloatLiteralToFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:40,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:40,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:40,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:40,1"
      Dst: "[java.lang.Float].parseFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:40,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence].valueOfHexLiteral(java.lang.CharSequence,int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence"
    linkageType: null
    functionLinenumber: 46
    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.FastFloatMath].hexFloatLiteralToFloat(boolean,long,int,boolean,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:46"
        BranchSideFuncs:
        - "hexFloatLiteralToFloat(boolean,long,int,boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:47,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastFloatMath].hexFloatLiteralToFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:48,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:48,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:48,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:48,1"
      Dst: "[java.lang.Float].parseFloat"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaFloatBitsFromCharSequence:48,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    JavaMethodInfo: null
    BBCount: 4
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].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.HashCodeVisitor].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.CloneVisitor].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.ast.visitor.VoidVisitorAdapter].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.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    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__339].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__339].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: 45
    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__745].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__745].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.ClassOrInterfaceType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ArrayType].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.ast.visitor.VoidVisitorAdapter$lambda_visit_206__451].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__451"
    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__451].<init>(com.github.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__451:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__451].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__451].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__451"
    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__451:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__451].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__451"
    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__451:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$206"
    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.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].<init>(java.lang.reflect.Constructor,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Constructor"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedClassDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:52,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:52,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:57,1"
      Dst: "[java.lang.reflect.Constructor].getParameterCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getParam(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].<init>(java.lang.Class,java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver,boolean,java.lang.String)"
    functionUses: 9
    ICount: 41
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:63"
        BranchSideFuncs:
        - "getNumberOfParams()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:62"
        BranchSideFuncs:
        - "getNumberOfParams()"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:65"
        BranchSideFuncs:
        - "getNumberOfParams()"
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:62,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:63,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:63,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:63,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:66,1"
      Dst: "[java.lang.reflect.Constructor].isVarArgs"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:67,1"
      Dst: "[java.lang.reflect.Constructor].getParameterCount"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:69,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:70,1"
      Dst: "[java.lang.reflect.Constructor].getGenericParameterTypes"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:71,1"
      Dst: "[java.lang.reflect.Executable].getParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:71,1"
      Dst: "[java.lang.reflect.Parameter].getName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:71,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:76,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:76,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    linkageType: null
    functionLinenumber: 80
    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.ReflectionConstructorDeclaration:81,1"
      Dst: "[java.lang.reflect.Constructor].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:81,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:86,1"
      Dst: "[java.lang.reflect.Constructor].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:86,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:86,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:86,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:86,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:86,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfSpecifiedExceptions()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:91,1"
      Dst: "[java.lang.reflect.Constructor].getExceptionTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getSpecifiedException(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].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.ReflectionConstructorDeclaration:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:98"
        BranchSideFuncs:
        - "typeUsageFor(java.lang.reflect.Type,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:96,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfSpecifiedExceptions"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:97,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:99,1"
      Dst: "[java.lang.reflect.Constructor].getExceptionTypes"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration:99,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeUsageFor"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].lambda$getTypeParameters$0(java.lang.reflect.TypeVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration"
    linkageType: null
    functionLinenumber: 85
    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.ReflectionConstructorDeclaration:86,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 60
    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.logic.AbstractTypeDeclaration].<init>()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 4
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:64"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:61,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:62,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:63,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:67,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 71
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.JavaParserInterfaceDeclaration:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:78"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:77"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:77"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:72,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:73,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:73,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:73,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:73,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:75,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:75,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getContext()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 81
    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.JavaParserInterfaceDeclaration:82,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    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.JavaParserInterfaceDeclaration:86,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 90
    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.JavaParserInterfaceDeclaration:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:93"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:92,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:96,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 102
    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.JavaParserInterfaceDeclaration:103,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 107
    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.JavaParserInterfaceDeclaration:108,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:108,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].asInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 112
    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.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 117
    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.JavaParserInterfaceDeclaration:118,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].hasDirectlyAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getDeclaredAnnotations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getDeclaredAnnotations()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:126,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getDeclaredAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].isInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 130
    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.JavaParserInterfaceDeclaration].getInterfacesExtended()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:136,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:137,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:137,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:137,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:137,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:139,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:139,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:139,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:139,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:139,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asInterface"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:139,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:138,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    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.JavaParserInterfaceDeclaration:146,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    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.JavaParserInterfaceDeclaration:151,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getQualifiedName()"
    functionUses: 18
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:156,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getQualifiedName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    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.JavaParserInterfaceDeclaration:161,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    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.JavaParserInterfaceDeclaration:166,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].canBeAssignedTo(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    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.javaparsermodel.declarations.JavaParserInterfaceDeclaration:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:174"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:185"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:172,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:172,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:172,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:175,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:176,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:176,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:176,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:177,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:177,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:178,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].canBeAssignedTo"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:185,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].isTypeParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 198
    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.JavaParserInterfaceDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getFieldsForDeclaredVariables()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__829].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,java.util.List)"
    functionUses: 10
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:204,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getFieldsForDeclaredVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:206,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:207,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:207,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__829].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:208,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:208,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:209,1"
      Dst: "[java.util.stream.Stream].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 257
    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.JavaParserInterfaceDeclaration:258,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:258,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:258,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 272
    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.ast.expr.SimpleName].asString()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[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.JavaParserInterfaceDeclaration$lambda_solveType_3__825].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    functionUses: 5
    ICount: 42
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:276"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:275"
        BranchSideFuncs:
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:281"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:280"
        BranchSideFuncs:
        - "getName()"
        - "asString()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:286"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:285"
        BranchSideFuncs:
        - "getParent()"
        - "bootstrap$()"
        - "getContext()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:286"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:285"
        BranchSideFuncs:
        - "getParent()"
        - "bootstrap$()"
        - "getContext()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:273,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:273,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:273,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:274,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:276,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:277,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:281,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:281,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].asString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:281,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:281,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:282,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:282,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:283,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:283,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:283,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:286,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:286,1"
      Dst: "[com.github.javaparser.resolution.Context].getParent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:286,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:287,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:288,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 293
    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.JavaParserInterfaceDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].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.ForEachStatementContext].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.MethodCallExprContext].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.SwitchEntryContext].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.CatchClauseContext].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.TryWithResourceContext].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.CompilationUnitContext].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.AnnotationDeclarationContext].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.resolution.Context].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:294,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:294,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 299
    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.JavaParserInterfaceDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveMethodAsUsage(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveMethodAsUsage(java.lang.String,java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:300,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:300,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethodAsUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 304
    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.JavaParserInterfaceDeclaration].getContext()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveSymbol(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:305,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:305,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbol"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 4
    ICount: 39
    EdgeCount: 104
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:311"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:325"
        BranchSideFuncs:
        - "getExtendedTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:324"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:325"
        BranchSideFuncs:
        - "getExtendedTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:324"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:316"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:321"
        BranchSideFuncs:
        - "getExtendedTypes()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:320"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:325"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:337"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getImplementedTypes()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:336"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:337"
        BranchSideFuncs:
        - "toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "hasNext()"
        - "iterator()"
        - "getImplementedTypes()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:336"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:335"
        BranchSideFuncs:
        - "toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "hasNext()"
        - "iterator()"
        - "getImplementedTypes()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:310,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:311,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:312,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:312,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:312,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:314,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:314,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:325,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    functionUses: 24
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:345"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:344"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:342,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:343,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:345,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:345,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:345,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:347,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:347,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    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.JavaParserInterfaceDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 360
    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.JavaParserInterfaceDeclaration:361,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].getAccessSpecifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 365
    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.JavaParserInterfaceDeclaration:366,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].internalTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 370
    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.JavaParserInterfaceDeclaration:371,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].containerType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 375
    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.JavaParserInterfaceDeclaration:376,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 380
    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.JavaParserInterfaceDeclaration:381,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 388
    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].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].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.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__983].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration)"
    - "[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: 2
    ICount: 59
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:391"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:395"
        BranchSideFuncs:
        - "getScope()"
        - "asString()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:394"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:398"
        BranchSideFuncs:
        - "tryToSolveType(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:397"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:399"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:398"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:398"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:401"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:400"
        BranchSideFuncs:
        - "isSolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:401"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:404"
        BranchSideFuncs:
        - "getId()"
        - "getName()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:403"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:404"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:407"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:406"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
        - "getTypeArguments()"
        - "getCorrespondingDeclaration()"
        - "bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration)"
        - "asReferenceType()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:390,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:390,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:391,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:391,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:392,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:392,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:392,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:392,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:392,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:395,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:396,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:398,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:399,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:402,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:404,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:405,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:405,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:405,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:408,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:408,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__983].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:408,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:409,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:409,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$toReferenceType$6(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 407
    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.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,com.github.javaparser.ast.type.Type)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:408,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:408,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$toReferenceType$5(com.github.javaparser.ast.type.Type,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 407
    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.JavaParserInterfaceDeclaration:408,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:408,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getTypeParameters$4(com.github.javaparser.ast.type.TypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 345
    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.JavaParserInterfaceDeclaration:346,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$solveType$3()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 286
    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.declarations.JavaParserInterfaceDeclaration:287,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getAllFields$2(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__976].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    functionUses: 1
    ICount: 10
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:209,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:209,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:210,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllFields"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:210,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__976].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:211,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[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)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:212,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:212,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getAllFields$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:208,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration:208,1"
      Dst: "[java.util.Optional].isPresent"
    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.impl.UnwrappingBeanPropertyWriter].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.FilteredBeanPropertyWriter$SingleView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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$MultiView].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$FilterExceptFilter].include(com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter].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.impl.UnwrappingBeanPropertyWriter].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.BeanPropertyWriter].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.VirtualBeanPropertyWriter].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.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)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].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.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.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.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836"
    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__836].<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__836:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836"
    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__836:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__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.JavaParserAnonymousClassDeclaration].lambda$getAllFields$4(com.github.javaparser.ast.body.FieldDeclaration)"
    functionUses: 10
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$4"
    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.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: 6
    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.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: 2
    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$LockFreePool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].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)"
    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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190"
    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__190].<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__190:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190"
    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__190:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$58"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173].bootstrap$(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173"
    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.TextElement$lambda_matchByRange_0__1173].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173].<init>(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173"
    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.TextElement$lambda_matchByRange_0__1173:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement].lambda$matchByRange$0(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.Range)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].lambda$matchByRange$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__759].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__759"
    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__759].<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__759:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__759].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__759].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__759"
    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__759:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__759].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__759"
    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: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__759:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveMethod$1"
    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.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1076].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1076"
    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__1076].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1076:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1076].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1076].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__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.Java1_0Validator$lambda_new_11__1076:-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__1076].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1076"
    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__1076:-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.databind.DeserializationFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationFeature:21,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationFeature:21,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationFeature"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationFeature:510,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.databind.DeserializationFeature:512,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationFeature"
    linkageType: null
    functionLinenumber: 515
    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.DeserializationFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationFeature"
    linkageType: null
    functionLinenumber: 518
    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.DeserializationFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationFeature"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationFeature:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationFeature:521"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationFeature].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationFeature"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 58
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.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.JsonGenerator:com.fasterxml.jackson.core.JsonToken:com.fasterxml.jackson.databind.util.TokenBuffer].isStructStart()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeTypePrefix(com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 30
    ICount: 24
    EdgeCount: 16
    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.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.AsPropertyTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].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.AsArrayTypeSerializer].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.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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.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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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__793].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].filterEnumType(java.util.Set)"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].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.LinkedDeque].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].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__793].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].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__919].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__919].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].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__920].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__920].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__921].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__921].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__960].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__961].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__960].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__961].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922].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__922].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__923].bootstrap$()"
    - "[com.google.common.collect.Multimaps].newSetMultimap(java.util.Map,com.google.common.base.Supplier)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[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.ResolvedTypeVariable].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__923].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__924].bootstrap$()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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__924].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].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.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].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.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getBounds()"
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].object()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].object()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].object()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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__1015].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__1015].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.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[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.model.typesystem.LazyType].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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].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.ResolvedTypeVariable].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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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__946].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__947].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__946].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__947].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__995].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__995].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.github.javaparser.ast.validator.postprocessors.Java15PostProcessor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java15PostProcessor"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.postprocessors.Java14PostProcessor].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java15PostProcessor:26,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java14PostProcessor].<init>"
    JavaMethodInfo: 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.visitor.ModifierVisitor$lambda_visit_116__143].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143"
    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__143].<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__143:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143"
    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__143:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$116"
    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.symbolsolver.javassistmodel.JavassistEnumDeclaration].<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 58
    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: 2
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:63"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:62"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:65"
        BranchSideFuncs:
        - "<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:59,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:61,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:63,1"
      Dst: "[javassist.CtClass].isEnum"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:64,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:64,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:64,1"
      Dst: "[javassist.CtClass].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:64,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:68,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 72
    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.JavassistEnumDeclaration:73,1"
      Dst: "[javassist.CtClass].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:73,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    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.JavassistEnumDeclaration:78,1"
      Dst: "[javassist.CtClass].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    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.JavassistEnumDeclaration:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:83,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:83,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:84,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getPackageName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:85,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:85,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:92,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:92,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 96
    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.JavassistEnumDeclaration:97,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getAncestors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration,java.lang.String)"
    functionUses: 8
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:102,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:102,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:102,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:102,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:102,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:104,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_1__710].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:104,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__707].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields()"
    functionUses: 8
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:109,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:109,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:109,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__707].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:109,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 113
    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.JavassistEnumDeclaration:114,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredMethods()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:119,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    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.JavassistEnumDeclaration:124,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    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.JavassistEnumDeclaration:129,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 133
    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.JavassistEnumDeclaration:134,1"
      Dst: "[javassist.CtClass].hasAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 138
    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.JavassistEnumDeclaration:139,1"
      Dst: "[javassist.CtClass].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:139,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:139,1"
      Dst: "[java.lang.String].split"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 144
    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.JavassistEnumDeclaration:145,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 149
    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.JavassistEnumDeclaration:150,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].containerType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 154
    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.JavassistEnumDeclaration:155,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 159
    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.JavassistEnumDeclaration:160,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].solveMethodAsUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 164
    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.JavassistEnumDeclaration:165,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].internalTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getInternalType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721].bootstrap$(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:175,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:175,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:175,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:175,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:175,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:176,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:176,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasInternalType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:186,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:186,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:186,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:186,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 190
    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.JavassistEnumDeclaration].getInterfaceFQNs()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].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.JavassistEnumDeclaration:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:196"
        BranchSideFuncs:
        - "getInterfaceFQNs()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:191"
        BranchSideFuncs:
        - "<init>(javassist.CtField,com.github.javaparser.resolution.TypeSolver)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:205"
        BranchSideFuncs:
        - "isSolved()"
        - "solveSymbolForFQN(java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:204"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:196"
        BranchSideFuncs:
        - "getInterfaceFQNs()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:191,1"
      Dst: "[javassist.CtClass].getDeclaredFields"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:192,1"
      Dst: "[javassist.CtField].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:192,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:193,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:193,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:197,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getInterfaceFQNs"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:199,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].solveSymbolForFQN"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:200,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:205,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].solveSymbolForFQN(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 208
    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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.JavassistEnumDeclaration:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:213"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:212"
        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.JavassistEnumDeclaration:210,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:213,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:214,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:214,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getInterfaceFQNs()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 217
    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.JavassistEnumDeclaration:218,1"
      Dst: "[javassist.CtClass].getClassFile"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:218,1"
      Dst: "[javassist.bytecode.ClassFile].getInterfaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getEnumConstants()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__843].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration)"
    functionUses: 4
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:223,1"
      Dst: "[javassist.CtClass].getFields"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:223,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:223,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:224,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:224,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__843].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:225,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:226,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:226,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getConstructors()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:231,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getConstructors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 235
    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.JavassistEnumDeclaration:236,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:236,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:236,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:236,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:237,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:237,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getEnumConstants$7(javassist.CtField)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration"
    argCount: 1
    argTypes:
    - "javassist.CtField"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].<init>(javassist.CtField,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:225,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getEnumConstants$6(javassist.CtField)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "javassist.CtField"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:224,1"
      Dst: "[javassist.CtField].getFieldInfo2"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:224,1"
      Dst: "[javassist.bytecode.FieldInfo].getAccessFlags"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$hasInternalType$5(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:186,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:186,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getInternalType$4(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 176
    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.JavassistEnumDeclaration:177,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:177,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:177,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:177,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getInternalType$3(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:175,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:175,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$hasField$2(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:109,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:109,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getField$1(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:104,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:104,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:104,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:104,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:104,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getField$0(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:102,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration:102,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__361].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__361"
    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_121__361].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__361:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__361].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__361].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__361"
    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_121__361:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__361].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__361"
    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$121(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_121__361:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$121"
    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.VoidVisitorAdapter$lambda_visit_27__439].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__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_27__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_27__439:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__439].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__439].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__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_27__439:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__439].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__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$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__439:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$27"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1117].bootstrap$(com.github.javaparser.ast.Node,java.util.Map)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1117"
    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__1117].<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__1117:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1117].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1117].<init>(com.github.javaparser.ast.Node,java.util.Map)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1117"
    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__1117:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1117].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_storeInitialText_3__1117"
    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__1117:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$storeInitialText$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1084].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1084"
    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__1084].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1084:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1084].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1084].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1084"
    linkageType: null
    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__1084:-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__1084].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1084"
    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__1084:-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.ast.visitor.VoidVisitorAdapter$lambda_visit_11__481].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__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_11__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_11__481:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__481].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__481].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__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_11__481:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__481].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__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$11(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_11__481:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828"
    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__828].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828"
    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__828:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828"
    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: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredFields$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__22"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__22:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__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.visitor.CloneVisitor$clone__22:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__22"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__22:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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: 6
    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: 2
    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.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781"
    linkageType: null
    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_getSignature_2__781:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781"
    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$getSignature$2(java.lang.reflect.Parameter)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$getSignature$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__514].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__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_89__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_89__514:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__514].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__514].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__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_89__514:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__514].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__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$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__514:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$89"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174].bootstrap$(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174].<init>(com.github.javaparser.Range)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174].<init>(com.github.javaparser.Range)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Range"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174:-1,1"
      Dst: "[com.github.javaparser.Range].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174:-1,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__63"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__63:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__63"
    linkageType: null
    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__63:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__63"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__63:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>(java.io.InputStream,byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.format.InputAccessor$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.InputAccessor$Std:71,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.format.InputAccessor$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.InputAccessor$Std:82,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.InputAccessor$Std].<init>(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.format.InputAccessor$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.InputAccessor$Std:88,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.InputAccessor$Std].hasMoreBytes()"
    functionSourceFile: "com.fasterxml.jackson.core.format.InputAccessor$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.InputAccessor$Std:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.InputAccessor$Std:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.InputAccessor$Std:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.InputAccessor$Std:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.InputAccessor$Std:109,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.InputAccessor$Std].nextByte()"
    functionSourceFile: "com.fasterxml.jackson.core.format.InputAccessor$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.InputAccessor$Std:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.InputAccessor$Std:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.InputAccessor$Std:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.InputAccessor$Std:122,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].hasMoreBytes"
    - Src: "com.fasterxml.jackson.core.format.InputAccessor$Std:123,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.format.InputAccessor$Std:123,1"
      Dst: "[java.io.EOFException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.InputAccessor$Std].reset()"
    functionSourceFile: "com.fasterxml.jackson.core.format.InputAccessor$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    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.format.InputAccessor$Std].createMatcher(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.format.MatchStrength)"
    functionSourceFile: "com.fasterxml.jackson.core.format.InputAccessor$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    - "com.fasterxml.jackson.core.format.MatchStrength"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.InputAccessor$Std:142,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$2].<init>(com.github.javaparser.utils.SourceRoot,com.github.javaparser.ParserConfiguration,com.github.javaparser.utils.SourceRoot$Callback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.utils.SourceRoot"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.utils.SourceRoot$Callback"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$2:326,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$2].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$2"
    linkageType: 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: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.SourceRoot$2:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$2:333"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$2:332"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.SourceRoot$2:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$2:333"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.SourceRoot$2:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$2:330,1"
      Dst: "[java.nio.file.attribute.BasicFileAttributes].isDirectory"
    - Src: "com.github.javaparser.utils.SourceRoot$2:330,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "com.github.javaparser.utils.SourceRoot$2:330,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.utils.SourceRoot$2:331,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].access$100"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$2].preVisitDirectory(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$2"
    linkageType: 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$2:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.SourceRoot$2:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.SourceRoot$2:338,1"
      Dst: "[com.github.javaparser.utils.SourceRoot].isSensibleDirectoryToEnter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$2].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$2"
    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$2:326,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$2].visitFile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$2].preVisitDirectory(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$2"
    linkageType: 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$2:326,1"
      Dst: "[com.github.javaparser.utils.SourceRoot$2].preVisitDirectory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].<init>(int,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:192,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].convert(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter]._checkSingleton(int)"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter]._checkSingleton(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter]._checkSingleton(int)"
    - "[com.github.javaparser.utils.VisitorMap].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 3
    ICount: 52
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:207,1"
      Dst: "[java.util.Set].size"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:207,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter]._checkSingleton"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:208,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:208,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:208,1"
      Dst: "[java.util.Collections].singleton"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:213,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:214,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:214,1"
      Dst: "[java.util.Collections].singletonList"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:219,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:220,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:221,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:221,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:221,1"
      Dst: "[java.util.Collections].singletonMap"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:225,1"
      Dst: "[java.util.Collections].unmodifiableSet"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:227,1"
      Dst: "[java.util.Collections].unmodifiableList"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:229,1"
      Dst: "[java.util.Collections].unmodifiableMap"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:232,1"
      Dst: "[java.util.Collections].synchronizedSet"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:234,1"
      Dst: "[java.util.Collections].synchronizedList"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:236,1"
      Dst: "[java.util.Collections].synchronizedCollection"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:238,1"
      Dst: "[java.util.Collections].synchronizedMap"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter]._checkSingleton(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:261,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:261,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].reset()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:56,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:57,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].getTokens()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:64"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].getCommentsCollection()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.CommentsCollection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].getHomeToken()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].setStoreTokens(boolean)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 78
    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.GeneratedJavaParserTokenManager].setYieldSupported()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 82
    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.GeneratedJavaParserTokenManager].CommonTokenAction(com.github.javaparser.Token)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.JavaToken].<init>(com.github.javaparser.Token,java.util.List)"
    - "[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.TokenTypes].isComment(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManagerBase].createCommentFromToken(com.github.javaparser.Token)"
    - "[com.github.javaparser.ast.comments.CommentsCollection].addComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 2
    ICount: 34
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:91"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:111"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.Token,java.util.List)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:102"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:105"
        BranchSideFuncs:
        - "isComment(int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:94"
        BranchSideFuncs:
        - "addComment(com.github.javaparser.ast.comments.Comment)"
        - "createCommentFromToken(com.github.javaparser.Token)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:89,1"
      Dst: "[java.util.Stack].push"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:94,1"
      Dst: "[java.util.Stack].empty"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:95,1"
      Dst: "[java.util.Stack].pop"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:96,1"
      Dst: "[com.github.javaparser.JavaToken].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:99,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:106,1"
      Dst: "[com.github.javaparser.TokenTypes].isComment"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:107,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManagerBase].createCommentFromToken"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:108,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].addComment"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 290
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:118"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:126"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:125"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:null"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:141"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:135"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:142"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:148"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:154"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:153"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:163"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:157"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:165"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:164"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:170"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:175"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:176"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:178"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:185"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:186"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:188"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:198"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:205"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:208"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:208"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:210"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:220"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:229"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:223"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:230"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:238"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:239"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:242"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:249"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:258"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:262"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:264"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:263"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:264"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:265"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:267"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:276"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:278"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:277"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:279"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:278"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:284"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:286"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:296"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:295"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:297"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:296"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:297"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:305"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:299"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:306"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:314"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 123
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    functionUses: 21
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:326,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 41
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_0()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 334
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    functionUses: 1
    ICount: 118
    EdgeCount: 50
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:338,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:341,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:451,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0"
    JavaMethodInfo: null
    BBCount: 51
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_0(long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 36
    ICount: 184
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:463"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:469"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:473"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:477"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:481"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:491"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:495"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:498"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:500"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:499"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:502"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:501"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:502"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:504"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:503"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:504"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:506"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:505"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:506"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:508"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:507"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:508"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:510"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:509"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:512"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:511"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:514"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:513"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:514"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:516"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:515"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:516"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:518"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:517"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:518"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:520"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:519"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:526"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:525"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:530"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:539"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:553"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:557"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:560"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:559"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:578"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:584"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:583"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:455,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:457,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:464,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:467,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:474,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:584,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    JavaMethodInfo: null
    BBCount: 75
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_0(long,long,long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 586
    functionDepth: 0
    returnType: "int"
    argCount: 6
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 21
    ICount: 107
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:587"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:589"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:588"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:597"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:666"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:601"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:666"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:605"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:607"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:606"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:607"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:667"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:666"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:611"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:615"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:642"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:644"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:643"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:648"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:652"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:667"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:666"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:661"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:667"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:666"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:588,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:589,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:591,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:598,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:616,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:643,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa3_0(long,long,long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 669
    functionDepth: 0
    returnType: "int"
    argCount: 6
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 17
    ICount: 135
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:670"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:672"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:671"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:755"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:754"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:755"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:754"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:696"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:698"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:697"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:698"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:700"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:699"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:700"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:702"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:701"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:702"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:704"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:703"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:706"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:755"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:754"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:710"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:755"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:754"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:718"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:720"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:719"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:722"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:724"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:723"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:726"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:730"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:733"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:735"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:734"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:737"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:739"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:738"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:741"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:743"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:742"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:743"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:745"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:744"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:671,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:672,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:674,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:680,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:683,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:693,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 52
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa4_0(long,long,long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 757
    functionDepth: 0
    returnType: "int"
    argCount: 6
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 16
    ICount: 119
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:758"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:760"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:759"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:772"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:832"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:831"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:776"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:778"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:777"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:778"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:780"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:779"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:784"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:783"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:788"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:832"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:831"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:796"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:801"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:803"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:802"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:805"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:807"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:806"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:807"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:809"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:808"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:811"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:813"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:812"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:813"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:815"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:814"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:815"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:817"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:816"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:823"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:827"
        BranchSideFuncs:
        - "jjMoveStringLiteralDfa5_0(long,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:759,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:760,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:762,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:768,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:773,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 45
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa5_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 13
    ICount: 108
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:837"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:836"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:847"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:849"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:848"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:849"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:851"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:850"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:853"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:855"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:854"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:855"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:857"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:856"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:859"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:861"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:860"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:861"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:863"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:862"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:863"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:865"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:864"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:871"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:899"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:898"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:881"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:883"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:882"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:887"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:899"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:898"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:893"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:892"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:893"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:895"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:894"
        BranchSideFuncs:
        - "jjMoveStringLiteralDfa6_0(long,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:836,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:837,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:839,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:845,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:848,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa6_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 901
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 12
    ICount: 80
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:904"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:903"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:918"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:917"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:918"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:920"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:919"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:952"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:951"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:934"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:933"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:936"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:935"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:952"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:951"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:940"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:942"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:941"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:952"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:951"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:903,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:904,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:906,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:912,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:917,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa7_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 954
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 8
    ICount: 64
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:955"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:957"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:956"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:967"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:969"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:968"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:969"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:971"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:970"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:979"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:995"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:994"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:983"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:985"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:984"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:985"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:995"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:994"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:989"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:995"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:994"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:956,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:957,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:959,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:965,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa8_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:968,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa8_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 997
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 5
    ICount: 49
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:998"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1000"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:999"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1008"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1028"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1027"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1012"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1014"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1013"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1020"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1022"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1021"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:999,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1000,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1002,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1009,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1014,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa9_0"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa9_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 1030
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 5
    ICount: 46
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1031"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1033"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1032"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1041"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1061"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1060"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1045"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1061"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1060"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1049"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1061"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1060"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1053"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1061"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1060"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1032,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1033,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1035,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1042,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1046,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1057,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa10_0"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa10_0(long,long,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 1063
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "long"
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa11_0(long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 1
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1064"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1066"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1065"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1065,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1066,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1068,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1074,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa11_0"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa11_0(long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 1080
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0(int,long,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0(int,long,long,long)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1081"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1083"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1082"
        BranchSideFuncs:
        - "readChar()"
        - "jjStopStringLiteralDfa_0(int,long,long,long)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1091"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1097"
        BranchSideFuncs:
        - "jjStartNfaWithStates_0(int,int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1096"
        BranchSideFuncs:
        - "jjStartNfa_0(int,long,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1082,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1083,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1085,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1092,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfaWithStates_0(int,int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 1100
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    functionUses: 63
    ICount: 17
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1103,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1105,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_0(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 1387
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_3(int,int,int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_0(int,int,int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_2(int,int,int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_2(int,int,int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    functionUses: 3
    ICount: 4513
    EdgeCount: 166
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1397"
        BranchSideFuncs:
        - "ReInitRounds()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1396"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1397"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2003"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1405"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1407"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1406"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1407"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1415"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1417"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1416"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1417"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1418"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1422"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1424"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1423"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1424"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1426"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1427"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1432"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1437"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1434"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1435"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1442"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1457"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1456"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1443"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1445"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1444"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1445"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1450"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1447"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1448"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1451"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1453"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1452"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1453"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1455"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1454"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1455"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1457"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1456"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1457"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1461"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1465"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1467"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1466"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1467"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1468"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1472"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1476"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1478"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1477"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1478"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1479"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1487"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1489"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1488"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1489"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1490"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1494"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1498"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1500"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1499"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1500"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1501"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1505"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1507"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1506"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1507"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1508"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1512"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1516"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1520"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1524"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1528"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1532"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1536"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1540"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1544"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1548"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1552"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1556"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1560"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1564"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1568"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1576"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1580"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1584"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1588"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1592"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1596"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1604"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1612"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1612"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1616"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1620"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1624"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1628"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1632"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1634"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1633"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1634"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1635"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1639"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1643"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1648"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1652"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1654"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1653"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1654"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1655"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1663"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1667"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1671"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1673"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1672"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1673"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1674"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1678"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1686"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1690"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1692"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1691"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1692"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1693"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1697"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1702"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1706"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1711"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1711"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1715"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1719"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1723"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1727"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1731"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1735"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1739"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1743"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1747"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1751"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1755"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1757"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1756"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1757"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1758"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1762"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1766"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1768"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1767"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1768"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1769"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1773"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1775"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1774"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1775"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1776"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1780"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1784"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1788"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1790"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1789"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1791"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1795"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1797"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1796"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1797"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1798"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1806"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1808"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1807"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1809"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1813"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1817"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1819"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1818"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1819"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1820"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1830"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1829"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1830"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1831"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1835"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1837"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1836"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1837"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1838"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1842"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1850"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1854"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1858"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1862"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1870"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1874"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1878"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1880"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1879"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1881"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1885"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1889"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1891"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1890"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1891"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1892"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1896"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1900"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1900"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1906"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1905"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1906"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1907"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1911"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1915"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1919"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1923"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1927"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1931"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1935"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1939"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1943"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1947"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1951"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1953"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1952"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1953"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1954"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1963"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1965"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1964"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1965"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1966"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1970"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1978"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1982"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1986"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1990"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1992"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1991"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1992"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1993"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:1997"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2001"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2002"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1402"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:1401"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2004"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2390"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2012"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2014"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2013"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2014"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2016"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2015"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2016"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2020"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2025"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2022"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2023"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2026"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2030"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2035"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2032"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2033"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2036"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2040"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2044"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2048"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2052"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2052"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2056"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2060"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2064"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2068"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2072"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2076"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2080"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2084"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2088"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2092"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2096"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2150"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2149"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2151"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2158"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2166"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2179"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2182"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2207"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2219"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2255"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2271"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2275"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2279"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2287"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2299"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2301"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2300"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2301"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2302"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2306"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2318"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2322"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2334"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2342"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2350"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs:
        - "jjCheckNAdd(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2354"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2358"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2362"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2374"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
        BranchSideFuncs:
        - "jjAddStates(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2386"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2387"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2009"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2008"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2402"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2450"
        BranchSideFuncs:
        - "jjCheckNAddStates(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2407"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2409"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2408"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2409"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2410"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2414"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2418"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2416"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2418"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2419"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2421"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2422"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2427"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2450"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2431"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2433"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2432"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2433"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2434"
        BranchSideFuncs:
        - "jjCheckNAddTwoStates(int,int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2438"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2440"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2439"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2440"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2441"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2445"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2450"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2445"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2450"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2448"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2449"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2450"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2397"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2452"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2457"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2462"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2464"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2463"
        BranchSideFuncs:
        - "readChar()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1396,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1406,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1428,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:1444,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2402,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2407,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_3"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2414,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2419,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_2"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2464,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    JavaMethodInfo: null
    BBCount: 602
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_1()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2468
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_1(long)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2472,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_1"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_1(long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2477
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2485"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2491"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2490"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2478,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2486,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_2()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2493
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_2(long)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2497,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_2"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_2(long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2502
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2510"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2516"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2515"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2503,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2511,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2518
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2522"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2529"
      Branch Sides: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2531"
      Branch Sides: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3(int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2543
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_3(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2544,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2544,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_3()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2546
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_3(long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_3(int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2550,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_3"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2552,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_3"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa1_3(long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2555
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_3(long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3(int,long,long)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2556,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2558,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2564,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_3"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2568,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa2_3(long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2570
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3(int,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3(int,long,long)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos(int,int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3(int,long,long)"
    functionUses: 1
    ICount: 25
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2571"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2573"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2572"
        BranchSideFuncs:
        - "jjStopStringLiteralDfa_3(int,long,long)"
        - "readChar()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2581"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2587"
        BranchSideFuncs:
        - "jjStopAtPos(int,int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2586"
        BranchSideFuncs:
        - "jjStartNfa_3(int,long,long)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2572,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStartNfa_3"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2573,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2575,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopStringLiteralDfa_3"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2582,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjStopAtPos"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveNfa_3(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2590
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    functionUses: 2
    ICount: 150
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2598"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2600"
        BranchSideFuncs:
        - "ReInitRounds()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2599"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2600"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2618"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2608"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2617"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2616"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2612"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2617"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2616"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2612"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2617"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2616"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2617"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2605"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2604"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2619"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2641"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2627"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2628"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2629"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2638"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2637"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2638"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2637"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2638"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2624"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2623"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2652"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2657"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2656"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2652"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2657"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2656"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2656"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2656"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2656"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2655"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2656"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2657"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2648"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2659"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2664"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2669"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2671"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2670"
        BranchSideFuncs:
        - "readChar()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2599,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2652,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2671,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjFillToken()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2713
    functionDepth: 0
    returnType: "com.github.javaparser.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].getImage()"
    - "[com.github.javaparser.AbstractCharStream].getBeginLine()"
    - "[com.github.javaparser.AbstractCharStream].getBeginColumn()"
    - "[com.github.javaparser.AbstractCharStream].getEndLine()"
    - "[com.github.javaparser.AbstractCharStream].getEndColumn()"
    - "[com.github.javaparser.Token].newToken(int)"
    functionUses: 3
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2715"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2714"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getBeginLine()"
        - "getBeginColumn()"
        - "getEndLine()"
        - "newToken(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2713"
        BranchSideFuncs:
        - "getImage()"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2715,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getImage"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2716,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getBeginLine"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2717,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getBeginColumn"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2718,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getEndLine"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2719,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getEndColumn"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:2720,1"
      Dst: "[com.github.javaparser.Token].newToken"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_0(int,int,int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2744
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2748"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2747"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2750"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2749"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2751"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2754"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2753"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2756"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2755"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2758"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2757"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_1(int,int,int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2764
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2768"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2767"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2770"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2772"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2771"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_2(int,int,int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2776
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 463
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2780"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2779"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2782"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2781"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2784"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2783"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2786"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2785"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2788"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2787"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2790"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2789"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2792"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2791"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2794"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2793"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2796"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2795"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2798"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2797"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2800"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2799"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2802"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2801"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2804"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2803"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2806"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2805"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2808"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2807"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2810"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2809"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2812"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2811"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2814"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2813"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2816"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2815"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2818"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2817"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2820"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2819"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2822"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2821"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2824"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2823"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2826"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2825"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2828"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2827"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2830"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2829"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2832"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2831"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2834"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2833"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2836"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2835"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2838"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2837"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2840"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2839"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2842"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2841"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2844"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2843"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2845"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2848"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2847"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2850"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2849"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2852"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2851"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2854"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2853"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2856"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2855"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2858"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2857"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2860"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2859"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2862"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2861"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2864"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2863"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2866"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2865"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2867"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2870"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2869"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2872"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2871"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2874"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2873"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2876"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2875"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2878"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2877"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2880"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2882"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2881"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 204
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCanMove_3(int,int,int,long,long)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 2886
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 463
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2890"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2889"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2892"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2891"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2894"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2893"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2896"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2895"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2898"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2897"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2900"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2899"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2902"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2901"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2904"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2903"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2906"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2905"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2907"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2910"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2909"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2912"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2911"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2914"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2913"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2916"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2915"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2918"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2917"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2920"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2919"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2922"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2921"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2924"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2923"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2926"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2925"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2928"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2927"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2930"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2929"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2932"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2931"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2934"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2933"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2936"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2935"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2938"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2937"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2940"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2939"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2941"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2944"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2943"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2946"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2945"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2948"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2947"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2950"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2949"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2952"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2951"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2954"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2953"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2956"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2955"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2958"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2957"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2960"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2959"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2962"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2961"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2964"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2963"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2966"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2965"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2968"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2967"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2970"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2969"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2972"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2971"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2974"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2973"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2976"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2975"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2978"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2977"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2980"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2979"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2982"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2981"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2984"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2983"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2986"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2985"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2988"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2987"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:2990"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2992"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:2991"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 204
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].getNextToken()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3005
    functionDepth: 0
    returnType: "com.github.javaparser.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].beginToken()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjFillToken()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].CommonTokenAction(com.github.javaparser.Token)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_0()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_1()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_2()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_3()"
    - "[com.github.javaparser.AbstractCharStream].backup(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjFillToken()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].TokenLexicalActions(com.github.javaparser.Token)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].CommonTokenAction(com.github.javaparser.Token)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjFillToken()"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].SkipLexicalActions(com.github.javaparser.Token)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].SkipLexicalActions(com.github.javaparser.Token)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].MoreLexicalActions()"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.AbstractCharStream].getEndLine()"
    - "[com.github.javaparser.AbstractCharStream].getEndColumn()"
    - "[com.github.javaparser.AbstractCharStream].readChar()"
    - "[com.github.javaparser.AbstractCharStream].backup(int)"
    - "[com.github.javaparser.AbstractCharStream].getImage()"
    - "[com.github.javaparser.AbstractCharStream].backup(int)"
    - "[com.github.javaparser.AbstractCharStream].getImage()"
    - "[com.github.javaparser.TokenMgrException].<init>(boolean,int,int,int,java.lang.String,int,int)"
    functionUses: 5
    ICount: 187
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3062"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3043"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3062"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3052"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3062"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3052"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3062"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3063"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3108"
        BranchSideFuncs:
        - "TokenLexicalActions(com.github.javaparser.Token)"
        - "jjFillToken()"
        - "CommonTokenAction(com.github.javaparser.Token)"
        - "getEndColumn()"
        - "getEndLine()"
        - "SkipLexicalActions(com.github.javaparser.Token)"
        - "MoreLexicalActions()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3107"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3065"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3067"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3066"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3077"
        BranchSideFuncs:
        - "TokenLexicalActions(com.github.javaparser.Token)"
        - "jjFillToken()"
        - "CommonTokenAction(com.github.javaparser.Token)"
        - "getEndColumn()"
        - "getEndLine()"
        - "SkipLexicalActions(com.github.javaparser.Token)"
        - "MoreLexicalActions()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3076"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3072"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3074"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3073"
        BranchSideFuncs:
        - "CommonTokenAction(com.github.javaparser.Token)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3077"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3097"
        BranchSideFuncs:
        - "TokenLexicalActions(com.github.javaparser.Token)"
        - "jjFillToken()"
        - "CommonTokenAction(com.github.javaparser.Token)"
        - "getEndColumn()"
        - "getEndLine()"
        - "SkipLexicalActions(com.github.javaparser.Token)"
        - "MoreLexicalActions()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3096"
        BranchSideFuncs:
        - "MoreLexicalActions()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3079"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3092"
        BranchSideFuncs:
        - "TokenLexicalActions(com.github.javaparser.Token)"
        - "jjFillToken()"
        - "CommonTokenAction(com.github.javaparser.Token)"
        - "getEndColumn()"
        - "getEndLine()"
        - "SkipLexicalActions(com.github.javaparser.Token)"
        - "MoreLexicalActions()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3091"
        BranchSideFuncs:
        - "SkipLexicalActions(com.github.javaparser.Token)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3082"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3086"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3085"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3093"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3015"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3014"
        BranchSideFuncs:
        - "beginToken()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3098"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3099"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3107"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3108"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3107"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3108"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3107"
        BranchSideFuncs:
        - "getEndColumn()"
        - "getEndLine()"
        - "readChar()"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3130"
        BranchSideFuncs:
        - "getImage()"
        - "backup(int)"
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3129"
        BranchSideFuncs:
        - "<init>(boolean,int,int,int,java.lang.String,int,int)"
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3126"
        BranchSideFuncs:
        - "getImage()"
        - "backup(int)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3015,1"
      Dst: "[com.github.javaparser.AbstractCharStream].beginToken"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3021,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjFillToken"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3023,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].CommonTokenAction"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3027,1"
      Dst: "[java.lang.StringBuilder].setLength"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3037,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_0"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3042,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_1"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3051,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_2"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3060,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjMoveStringLiteralDfa0_3"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3066,1"
      Dst: "[com.github.javaparser.AbstractCharStream].backup"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3071,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].TokenLexicalActions"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3089,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].SkipLexicalActions"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3097,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].MoreLexicalActions"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3103,1"
      Dst: "[com.github.javaparser.AbstractCharStream].readChar"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3108,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getEndLine"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3109,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getEndColumn"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3118,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getImage"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3130,1"
      Dst: "[com.github.javaparser.TokenMgrException].<init>"
    JavaMethodInfo: null
    BBCount: 47
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].SkipLexicalActions(com.github.javaparser.Token)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Token"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].MoreLexicalActions()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3144
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].getSuffix(int)"
    - "[com.github.javaparser.AbstractCharStream].backup(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3149,1"
      Dst: "[com.github.javaparser.AbstractCharStream].getSuffix"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3149,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3151,1"
      Dst: "[com.github.javaparser.AbstractCharStream].backup"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].TokenLexicalActions(com.github.javaparser.Token)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3158
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.AbstractCharStream].backup(int)"
    - "[com.github.javaparser.AbstractCharStream].backup(int)"
    functionUses: 1
    ICount: 43
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3162,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3163,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3171,1"
      Dst: "[com.github.javaparser.AbstractCharStream].backup"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3185
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 33
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3190"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjAddStates(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3194
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 32
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3195"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3194"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddTwoStates(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3199
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    functionUses: 55
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3200,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAddStates(int,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3206
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd(int)"
    functionUses: 39
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3206"
        BranchSideFuncs:
        - "jjCheckNAdd(int)"
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3207,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].jjCheckNAdd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].<init>(com.github.javaparser.SimpleCharStream)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3211
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.SimpleCharStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.CommentsCollection].<init>()"
    functionUses: 2
    ICount: 26
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3212,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:48,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:49,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:51,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3295,1"
      Dst: "[java.lang.StringBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].<init>(com.github.javaparser.SimpleCharStream,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.SimpleCharStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3217,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:48,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:49,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:51,1"
      Dst: "[java.util.Stack].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3295,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3218,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3219,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].SwitchTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit(com.github.javaparser.SimpleCharStream)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3227
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.SimpleCharStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3233,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInitRounds()"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: 3238
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3242"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3241"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit(com.github.javaparser.SimpleCharStream,int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.SimpleCharStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3247,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].ReInit"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3248,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserTokenManager].SwitchTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserTokenManager].SwitchTo(int)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserTokenManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3255"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3254"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.GeneratedJavaParserTokenManager:3254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.GeneratedJavaParserTokenManager:3256"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3255,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3255,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3255,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.GeneratedJavaParserTokenManager:3255,1"
      Dst: "[com.github.javaparser.TokenMgrException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].<init>(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "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.TypeCompatibleWithType:44,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].reduce(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType"
    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: 90
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:114"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:56,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:57,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isCompatibleInALooseInvocationContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:58,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].trueResult"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:60,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].falseResult"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:65,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:66,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:67,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:67,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:67,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:67,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:68,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:68,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].oneConstraint"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:76,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:87,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:91,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:94,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].toRawType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:108,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:109,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:114,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:114,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:114,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].withConstraint"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:125"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:124"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:120,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:124,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:130,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType"
    linkageType: null
    functionLinenumber: 136
    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.TypeCompatibleWithType:137,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:137,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType:137,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1056].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__1056"
    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__1056].<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__1056:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1056].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1056].<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__1056"
    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__1056:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1056].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1056"
    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: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1056:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findChildTextElementForComment$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__379].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__379"
    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__379].<init>(com.github.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__379:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__379].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__379].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__379"
    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__379:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__379].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__379"
    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__379:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$68"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1042].bootstrap$(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1042"
    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__1042].<init>(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1042:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1042].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1042].<init>(com.github.javaparser.ParserConfiguration$LanguageLevel)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1042"
    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__1042:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1042].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1042"
    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__1042:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$LanguageLevel].lambda$isYieldSupported$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.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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.metamodel.BaseNodeMetaModel].getConstructorParameters()"
    - "[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.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.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)"
    - "[com.github.javaparser.ast.NodeList].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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622"
    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__622].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622"
    linkageType: null
    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__622:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622"
    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: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator"
    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.ClassComparator:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator].compare(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:35"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:36"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:35"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:37"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:38"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:37"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:40"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:39"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:42"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:41"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:44"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:34,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:34,1"
      Dst: "[java.lang.String].compareTo"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:36,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:36,1"
      Dst: "[java.lang.Boolean].compare"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:38,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:40,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator:42,1"
      Dst: "[java.lang.Class].isInterface"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator"
    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.ClassComparator:29,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802"
    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__802].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__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.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802"
    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__802:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasAnnotation$13"
    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$Basic].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].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$Basic].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].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.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.DateDeserializers$CalendarDeserializer].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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.VoidVisitorAdapter$lambda_visit_98__473].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__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_98__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_98__473:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__473].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__473].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__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_98__473:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__473].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__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$98(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_98__473:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$98"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613"
    linkageType: null
    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__613:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613"
    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: 12
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:62,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:62,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:62,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:62,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:62,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:67,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:71,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:71,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:71,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:71,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setLevels(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:79,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:80,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:81,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setLevels"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:82,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:83,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: 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.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:89,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: 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.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:95,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: 99
    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.expr.ArrayCreationExpr:100,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: 104
    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.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:119"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:118"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:122"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:121"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:119,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:121,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:123,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:132"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:136"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:135"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:129,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:133,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:135,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:137,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    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.ArrayCreationExpr].setLevels(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    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.ArrayCreationExpr:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:151"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:155"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:154"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:148,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:152,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:154,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:156,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].createdType()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:165,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:166,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:166,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:178,1"
      Dst: "[com.github.javaparser.ast.Node].tryAddImportToParentCompilationUnit"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:179,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:179,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseType"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:179,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:183,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parseType"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:183,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: 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.expr.ArrayCreationExpr:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:192"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:191"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:194,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].removeInitializer"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:198,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:199,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:200,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:204,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].removeInitializer()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:209,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:215,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:215,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ArrayCreationExprMetaModel"
    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.ArrayCreationExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    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.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 32
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:229"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:234"
        BranchSideFuncs:
        - "setElementType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:233"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:234"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:239"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:240"
        BranchSideFuncs:
        - "setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:239"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:246"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:245"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayCreationExpr:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:240"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayCreationExpr:239"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:231,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:236,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:240,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:241,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:242,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.ArrayCreationExpr:246,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].isArrayCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    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.ArrayCreationExpr].asArrayCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].ifArrayCreationExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    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.ArrayCreationExpr:264,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayCreationExpr].toArrayCreationExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayCreationExpr"
    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.ArrayCreationExpr:270,1"
      Dst: "[java.util.Optional].of"
    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.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982"
    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__982].<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__982:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982"
    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__982:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982"
    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__982:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$toReferenceType$5"
    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.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.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: 568
    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: 516
    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.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.printer.PrettyPrintVisitor$lambda_visit_7__600].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600"
    linkageType: null
    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_7__600:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$7(com.github.javaparser.ast.stmt.Statement)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109"
    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__109].<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__109:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109"
    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__109:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$67"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__507].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__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_158__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_158__507:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__507].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__507].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__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_158__507:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__507].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__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$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__507:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$158"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726"
    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.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726"
    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_getEnumConstant_2__726:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726].get()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].lambda$getEnumConstant$2(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_2__726:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].lambda$getEnumConstant$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784"
    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__784].<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__784:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784"
    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__784:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784"
    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__784:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getDeclaredMethods$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__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_119__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_119__36:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__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_119__36:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__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$119(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$119"
    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$StringFactoryKeyDeserializer]._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$EnumKD]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._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.deser.std.FromStringDeserializer$StringBuilderDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer]._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.ext.CoreXMLDeserializers$Std]._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.deser.std.FromStringDeserializer$Std]._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.deser.std.StdKeyDeserializer]._weirdKey(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Exception)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer]._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.ext.CoreXMLDeserializers$Std]._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.deser.std.FromStringDeserializer$Std]._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.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.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.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 60
    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: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:65"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:61,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:62,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:63,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:68,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    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.ReflectionAnnotationDeclaration:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:77,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:78,1"
      Dst: "[java.lang.Package].getName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    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.ReflectionAnnotationDeclaration:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:88"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:85,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:86,1"
      Dst: "[java.lang.String].contains"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:87,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:87,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 93
    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.ReflectionAnnotationDeclaration:94,1"
      Dst: "[java.lang.Class].getCanonicalName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 98
    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.reflectionmodel.ReflectionAnnotationDeclaration:99,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:99,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:99,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:99,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:100,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:100,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:111,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:111,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:116,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:116,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    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.ReflectionAnnotationDeclaration:122,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    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.reflectionmodel.ReflectionAnnotationDeclaration:127,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 131
    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.ReflectionAnnotationDeclaration:132,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].hasDirectlyAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 136
    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.ReflectionAnnotationDeclaration:137,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAllFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 143
    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.ReflectionAnnotationDeclaration:144,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].getAncestors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 149
    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.reflectionmodel.ReflectionAnnotationDeclaration:150,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 154
    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.ReflectionAnnotationDeclaration:155,1"
      Dst: "[java.lang.Class].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 160
    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.reflectionmodel.ReflectionAnnotationDeclaration:161,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:161,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:161,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:161,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:161,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:161,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 171
    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.reflectionmodel.ReflectionAnnotationDeclaration:172,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:177,1"
      Dst: "[java.lang.Class].getDeclaredClasses"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:177,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:177,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:178,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:179,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:179,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 183
    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.ReflectionAnnotationDeclaration:184,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAnnotationMembers()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1187].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:189,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:189,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:189,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1187].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:190,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:191,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:191,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 198
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.ReflectionAnnotationDeclaration:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:224"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:215"
        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.ReflectionAnnotationDeclaration:214"
        BranchSideFuncs:
        - "returnType()"
        - "addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:219"
        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.ReflectionAnnotationDeclaration:218"
        BranchSideFuncs:
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
        - "replaceReturnType(com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:199,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:201,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:203,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:204,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:206,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:207,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:207,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:207,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:208,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:211,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addPair"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:211,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:215,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].returnType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:215,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addSingle"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:216,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:217,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:217,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:217,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceParamType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:219,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].replaceReturnType"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:220,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:222,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 232
    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.ReflectionAnnotationDeclaration:233,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].isInheritable()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:239,1"
      Dst: "[java.lang.Class].getAnnotation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].lambda$getAnnotationMembers$1(java.lang.reflect.Method)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration:190,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].lambda$internalTypes$0(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 177
    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.ReflectionAnnotationDeclaration:178,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory].typeDeclarationFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseWithUnderscoresStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseWithUnderscoresStrategy"
    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.PropertyNamingStrategy$LowerCaseWithUnderscoresStrategy:413,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer"
    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$TimestampDeserializer:345,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$TimestampDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer,java.text.DateFormat,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer"
    - "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$TimestampDeserializer:347,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$TimestampDeserializer].withDateFormat(java.text.DateFormat,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer"
    argCount: 2
    argTypes:
    - "java.text.DateFormat"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer,java.text.DateFormat,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer:352,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer"
    linkageType: null
    functionLinenumber: 356
    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$TimestampDeserializer:357,1"
      Dst: "[java.sql.Timestamp].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "java.sql.Timestamp"
    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$TimestampDeserializer:364"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer:362"
        BranchSideFuncs:
        - "_parseDate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer:363,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer]._parseDate"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer:364,1"
      Dst: "[java.util.Date].getTime"
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer:364,1"
      Dst: "[java.sql.Timestamp].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer"
    linkageType: null
    functionLinenumber: 342
    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$TimestampDeserializer:343,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$TimestampDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer"
    linkageType: null
    functionLinenumber: 342
    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$TimestampDeserializer:343,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__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.ast.nodeTypes.NodeWithVariables$toString__779:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].toString()"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779:-1,1"
      Dst: "[com.github.javaparser.ast.Node].toString"
    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.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    functionUses: 577
    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.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    functionUses: 525
    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.utils.VisitorList$2].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.printer.lexicalpreservation.PeekingIterator].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.utils.VisitorList$2].nextIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].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.Difference$ArrayIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].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.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81"
    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_124__81].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81"
    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_124__81:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81"
    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$124(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$124"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__228"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__228:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__228"
    linkageType: null
    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__228:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__228"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__228:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__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.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getAllFields$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getAllFields$0"
    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.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713"
    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__713].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713"
    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__713:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713"
    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__713:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$hasInternalType$5"
    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.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].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.visitor.VoidVisitorAdapter$lambda_visit_182__410].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__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_182__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_182__410:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__410].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__410].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__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_182__410:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__410].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__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$182(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_182__410:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$182"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2].<init>(com.github.javaparser.symbolsolver.SourceFileInfoExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2"
    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$2:205,1"
      Dst: "[java.nio.file.SimpleFileVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2].visitFile(java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2"
    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.symbolsolver.SourceFileInfoExtractor$2:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:208,1"
      Dst: "[java.nio.file.Path].toString"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:208,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:209,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$000"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:210,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$100"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:210,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:210,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:210,1"
      Dst: "[java.nio.file.Path].toAbsolutePath"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:210,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:210,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:212,1"
      Dst: "[com.github.javaparser.StaticJavaParser].parse"
    - Src: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2:213,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor].access$400"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2].visitFile(java.lang.Object,java.nio.file.attribute.BasicFileAttributes)"
    functionSourceFile: "com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2"
    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$2:205,1"
      Dst: "[com.github.javaparser.symbolsolver.SourceFileInfoExtractor$2].visitFile"
    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.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760"
    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__760].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760"
    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__760:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760"
    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__760:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$findMostApplicable$2"
    JavaMethodInfo: null
    BBCount: 1
    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.AnnotatedMethod].getValue(java.lang.Object)"
    - "[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.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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)"
    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.AnnotatedMethod].getValue(java.lang.Object)"
    - "[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.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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)"
    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.fasterxml.jackson.databind.util.internal.LinkedDeque].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:46,1"
      Dst: "[java.util.AbstractCollection].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].linkFirst(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 75
    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.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setNext(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:81"
        BranchSideFuncs:
        - "setPrevious(com.fasterxml.jackson.databind.util.internal.Linked)"
        - "setNext(com.fasterxml.jackson.databind.util.internal.Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:82,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setPrevious"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:83,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].linkLast(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 93
    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.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setPrevious(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:99"
        BranchSideFuncs:
        - "setPrevious(com.fasterxml.jackson.databind.util.internal.Linked)"
        - "setNext(com.fasterxml.jackson.databind.util.internal.Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:100,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setNext"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:101,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setPrevious"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].unlinkFirst()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 106
    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()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setNext(com.fasterxml.jackson.databind.util.internal.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setPrevious(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:114"
        BranchSideFuncs:
        - "setPrevious(com.fasterxml.jackson.databind.util.internal.Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:108,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].getNext"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:109,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setNext"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:115,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setPrevious"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].unlinkLast()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:123,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].getPrevious"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:124,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setPrevious"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:129,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].unlink(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 135
    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].getPrevious()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setNext(com.fasterxml.jackson.databind.util.internal.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setPrevious(com.fasterxml.jackson.databind.util.internal.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setPrevious(com.fasterxml.jackson.databind.util.internal.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].setNext(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 2
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:148"
        BranchSideFuncs:
        - "setPrevious(com.fasterxml.jackson.databind.util.internal.Linked)"
        - "setNext(com.fasterxml.jackson.databind.util.internal.Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:136,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].getPrevious"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:137,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].getNext"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:142,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setNext"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:143,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setPrevious"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:155"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].checkNotEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:160,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:161,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getNext()"
    functionUses: 15
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:174,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].getNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].clear()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    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.databind.util.internal.LinkedDeque:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:183,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].getNext"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:184,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setPrevious"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:185,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].setNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 7
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:192"
        BranchSideFuncs:
        - "contains(com.fasterxml.jackson.databind.util.internal.Linked)"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:192"
        BranchSideFuncs:
        - "contains(com.fasterxml.jackson.databind.util.internal.Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:193,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getPrevious()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getNext()"
    functionUses: 5
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:198"
        BranchSideFuncs:
        - "getNext()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:197"
        BranchSideFuncs:
        - "getPrevious()"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:197"
        BranchSideFuncs:
        - "getPrevious()"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:197"
        BranchSideFuncs:
        - "getPrevious()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:198,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].getPrevious"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:199,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].getNext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].moveToFront(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:211,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].unlink"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:212,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].linkFirst"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].moveToBack(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].unlink(com.fasterxml.jackson.databind.util.internal.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].linkLast(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:227"
        BranchSideFuncs:
        - "linkLast(com.fasterxml.jackson.databind.util.internal.Linked)"
        - "unlink(com.fasterxml.jackson.databind.util.internal.Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:224,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].unlink"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:225,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].linkLast"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].peek()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].peekFirst()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:231,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].peekFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].peekFirst()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    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.internal.LinkedDeque].peekLast()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    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.internal.LinkedDeque].getFirst()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:246,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].checkNotEmpty"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:247,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].peekFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].getLast()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:252,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].checkNotEmpty"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:253,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].peekLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].element()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:258,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].getFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offer(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:263,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerFirst(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    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].linkFirst(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:270"
        BranchSideFuncs:
        - "linkFirst(com.fasterxml.jackson.databind.util.internal.Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:268,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:271,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].linkFirst"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerLast(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    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].linkLast(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:280"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:279"
        BranchSideFuncs:
        - "linkLast(com.fasterxml.jackson.databind.util.internal.Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:277,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:280,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].linkLast"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerLast(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:286,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].addFirst(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerFirst(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:292,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerFirst"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:293,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].addLast(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:302"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:299,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerLast"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:300,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].pollFirst()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:306,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].pollFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].pollFirst()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].unlinkFirst()"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:310"
        BranchSideFuncs:
        - "isEmpty()"
        - "unlinkFirst()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:311,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:311,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].unlinkFirst"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].pollLast()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:316,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:316,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].unlinkLast"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].remove()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].removeFirst()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:321,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].removeFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].remove(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:326"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:326"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:327,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].remove(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    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].unlink(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:336"
        BranchSideFuncs:
        - "unlink(com.fasterxml.jackson.databind.util.internal.Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:332,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:333,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].unlink"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].removeFirst()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].checkNotEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].pollFirst()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:341,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].checkNotEmpty"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:342,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].pollFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].removeFirstOccurrence(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    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.databind.util.internal.LinkedDeque:347,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].removeLast()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:352,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].checkNotEmpty"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:353,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].pollLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].removeLastOccurrence(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    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.databind.util.internal.LinkedDeque:358,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].removeAll(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    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.fasterxml.jackson.databind.util.internal.LinkedDeque:364"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:367"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:366"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:364,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:364,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:364,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:365,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].push(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].addFirst(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:372,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].addFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].pop()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].removeFirst()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:377,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].removeFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$1].<init>(com.fasterxml.jackson.databind.util.internal.LinkedDeque,com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 113
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:382,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].descendingIterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:391,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 16
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].push(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].push(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].push"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offer(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    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.util.internal.LinkedDeque:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerLast(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerLast(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerFirst(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    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.util.internal.LinkedDeque:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].offerFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].addLast(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    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.databind.util.internal.LinkedDeque:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].addLast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].addFirst(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    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.databind.util.internal.LinkedDeque:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].addFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799"
    linkageType: null
    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$lambda_getCommonAncestor_0__799:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].lambda$getCommonAncestor$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType].lambda$getCommonAncestor$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__386].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__386"
    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__386].<init>(com.github.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__386:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__386].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__386].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__386"
    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__386:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__386].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__386"
    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__386:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$141"
    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.validator.language_level_validations.Java8Validator$lambda_new_0__1113].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__1113"
    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.Java8Validator$lambda_new_0__1113].<init>(com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__1113:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__1113].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__1113].<init>(com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__1113"
    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.Java8Validator$lambda_new_0__1113:-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_0__1113].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__1113"
    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.Java8Validator].lambda$new$0(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_0__1113:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].lambda$new$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646"
    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__646].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646"
    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__646:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646"
    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.printer.DefaultPrettyPrinterVisitor$isInstance__646:-1,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646:-1,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769"
    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.InferenceContext$lambda_registerCorrespondance_1__769].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769"
    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.InferenceContext$lambda_registerCorrespondance_1__769:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceContext].lambda$registerCorrespondance$1(java.lang.String,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$registerCorrespondance$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1016].bootstrap$(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1016"
    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__1016].<init>(com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1016:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1016].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1016].<init>(com.github.javaparser.ast.observer.AstObserver)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1016"
    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__1016:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1016].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1016"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$registerForSubtree$6(com.github.javaparser.ast.observer.AstObserver,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_registerForSubtree_6__1016:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$registerForSubtree$6"
    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: 6
    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: 2
    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.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.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.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.ser.impl.BeanAsArraySerializer].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.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.ser.std.JsonValueSerializer$TypeSerializerRerouter].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.jsontype.impl.AsDeductionTypeSerializer].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.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[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$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.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.symbolsolver.resolution.typeinference.ConstraintFormulaSet].withConstraint(com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:36,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:37,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:38,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].empty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    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.ConstraintFormulaSet].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    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.ConstraintFormulaSet:48,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:49,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].reduce(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    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: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:60,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:61,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].empty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:62,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:63,1"
      Dst: "[java.util.List].remove"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:64,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula].reduce"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:65,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].getConstraintFormulas"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:65,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:66,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].getBoundSet"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet:66,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].incorporate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet].isEmpty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormulaSet"
    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.ConstraintFormulaSet:72,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    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.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.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.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.ast.visitor.VoidVisitorAdapter$lambda_visit_54__427].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__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_54__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_54__427:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__427].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__427].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__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_54__427:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__427].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__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$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__427:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$54"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__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_101__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_101__61:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__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_101__61:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__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$101(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$101"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74"
    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__74].<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__74:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74"
    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__74:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$22"
    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.AnnotatedParameter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].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.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.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[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.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.ast.visitor.ModifierVisitor$lambda_visit_18__116].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116"
    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__116].<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__116:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116"
    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__116:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$18"
    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.ast.observer.PropagatingAstObserver$1].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.observer.AstObserverAdapter:com.github.javaparser.ast.observer.PropagatingAstObserver].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    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.fasterxml.jackson.core.json.JsonWriteFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteFeature:10,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteFeature:10,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteFeature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteFeature"
    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.JsonWriteFeature:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteFeature:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteFeature:135"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteFeature:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteFeature:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteFeature:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteFeature:131,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].values"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteFeature:132,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteFeature:133,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteFeature].<init>(java.lang.String,int,boolean,com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteFeature:140,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteFeature:142,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteFeature"
    linkageType: null
    functionLinenumber: 146
    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.JsonWriteFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteFeature"
    linkageType: null
    functionLinenumber: 148
    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.json.JsonWriteFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteFeature"
    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.JsonWriteFeature:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteFeature:150"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    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.JsonWriteFeature].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ObjectIdentityHashCodeVisitor].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.NoCommentHashCodeVisitor].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.CloneVisitor].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.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.NoCommentEqualsVisitor].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: 44
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_155__505].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__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_155__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_155__505:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__505].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__505].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__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_155__505:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__505].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__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$155(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_155__505:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$155"
    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.printer.ConcreteSyntaxModel$lambda_forClass_2__968].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__968"
    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__968].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__968:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__968].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__968].<init>()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__968"
    linkageType: null
    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__968:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__968].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__968"
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_forClass_2__968:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$forClass$2"
    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.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.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.ModifierVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].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.NoCommentEqualsVisitor].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.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.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.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.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    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__340].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__340].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: 45
    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__678].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__678].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.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.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].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorMap].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[com.github.javaparser.utils.VisitorMap].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.ResolvedTypeVariable].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.types.ResolvedWildcard].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.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.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.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: -1
    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: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:160"
        BranchSideFuncs: []
      - 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: 568
    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: 516
    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.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    functionUses: 4
    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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.std.NumberDeserializers$ByteDeserializer].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.NumberDeserializers$LongDeserializer].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.std.EnumSetDeserializer].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.FactoryBasedEnumDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.StdNodeBasedDeserializer].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.NumberDeserializers$BooleanDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].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.std.FromStringDeserializer$StringBuilderDeserializer].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.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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].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,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.DelegatingDeserializer].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.JsonNodeDeserializer$ArrayDeserializer].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.MapEntryDeserializer].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.std.ByteBufferDeserializer].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.deser.std.CollectionDeserializer].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.ObjectArrayDeserializer].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.BeanDeserializer].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.StringArrayDeserializer].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.impl.TypeWrappedDeserializer].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.std.StringCollectionDeserializer].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.UntypedObjectDeserializerNR].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.BuilderBasedDeserializer].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.filter.FilteringParserDelegate].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()"
    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.util.JsonParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getParsingContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getParsingContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getParsingContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getParsingContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    - "[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.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].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.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.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.ast.visitor.VoidVisitorAdapter$lambda_visit_99__435].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__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_99__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_99__435:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__435].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__435].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__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_99__435:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__435].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__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$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__435:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$99"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.EnclosedExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.EnclosedExprMetaModel"
    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.EnclosedExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__681].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__681"
    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__681].<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__681:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__681].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__681].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__681"
    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__681:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__681].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__681"
    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__681:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$printComment$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:883,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].getMapperVersion()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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.ObjectMapper$1:888,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].version"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].getOwner()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    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$1].getTypeFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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$1:905,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:910,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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$1:915,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].isEnabled(com.fasterxml.jackson.core.JsonFactory$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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$1:920,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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.ObjectMapper$1:925,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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.ObjectMapper$1:930,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].configOverride(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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$1:937,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].configOverride"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].addDeserializers(com.fasterxml.jackson.databind.deser.Deserializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.Deserializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:944,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].withAdditionalDeserializers"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:945,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].addKeyDeserializers(com.fasterxml.jackson.databind.deser.KeyDeserializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.KeyDeserializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:950,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].withAdditionalKeyDeserializers"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:951,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].addBeanDeserializerModifier(com.fasterxml.jackson.databind.deser.BeanDeserializerModifier)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:956,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].withDeserializerModifier"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:957,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].addSerializers(com.fasterxml.jackson.databind.ser.Serializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.Serializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:964,1"
      Dst: "[com.fasterxml.jackson.databind.ser.SerializerFactory].withAdditionalSerializers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].addKeySerializers(com.fasterxml.jackson.databind.ser.Serializers)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.Serializers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:969,1"
      Dst: "[com.fasterxml.jackson.databind.ser.SerializerFactory].withAdditionalKeySerializers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].addBeanSerializerModifier(com.fasterxml.jackson.databind.ser.BeanSerializerModifier)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanSerializerModifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:974,1"
      Dst: "[com.fasterxml.jackson.databind.ser.SerializerFactory].withSerializerModifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].addAbstractTypeResolver(com.fasterxml.jackson.databind.AbstractTypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AbstractTypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:981,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].withAbstractTypeResolver"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:982,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].addTypeModifier(com.fasterxml.jackson.databind.type.TypeModifier)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeModifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:988,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].withModifier"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:989,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setTypeFactory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].addValueInstantiators(com.fasterxml.jackson.databind.deser.ValueInstantiators)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.ValueInstantiators"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:994,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].withValueInstantiators"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:995,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].setClassIntrospector(com.fasterxml.jackson.databind.introspect.ClassIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:1000,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].insertAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:1006,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withInsertedAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].appendAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:1012,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withAppendedAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].registerSubtypes(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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$1:1018,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].registerSubtypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].registerSubtypes(com.fasterxml.jackson.databind.jsontype.NamedType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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$1:1023,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].registerSubtypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].registerSubtypes(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    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$1:1028,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].registerSubtypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].setMixInAnnotations(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    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.ObjectMapper$1:1033,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].addMixIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].addDeserializationProblemHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:1038,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].addHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$1].setNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$1:1043,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setPropertyNamingStrategy"
    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.visitor.ModifierVisitor$lambda_visit_43__12].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12"
    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__12].<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__12:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12"
    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__12:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$43"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282"
    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__282].<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__282:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282"
    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__282:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$35"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__576].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__576"
    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__576].<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__576:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__576].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__576].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__576"
    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__576:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__576].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__576"
    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__576:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$2"
    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.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737"
    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__737].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737"
    linkageType: null
    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__737:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737"
    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__737:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__287].bootstrap$(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__287"
    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__287].<init>(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__287:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__287].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__287].<init>(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__287"
    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__287:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__287].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__287"
    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__287:-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__506].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__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_96__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_96__506:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__506].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__506].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__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_96__506:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__506].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__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$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__506:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$96"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__286"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__286:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__286"
    linkageType: null
    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__286:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__286"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__286:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.HashCodeVisitor].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.EqualsVisitor].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.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.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.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.VoidVisitorAdapter].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: 44
    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__689].bootstrap$(java.lang.String[])"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__690].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.String[])"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__691].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692].bootstrap$()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].bootstrap$(int)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].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__689].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__690].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__691].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__692].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__693].bootstrap$"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr:139,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].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.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 451
    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$ValueOfMethod:452,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 458
    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$ValueOfMethod].getReturnType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 463
    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)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:464,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].getNumberOfParams()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 468
    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$ValueOfMethod].getParam(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod)"
    functionUses: 21
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:474"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:500"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:499"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:475,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:500,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    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$ValueOfMethod:504,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].resolveTypeVariables(com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 508
    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$ValueOfMethod:509,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].isAbstract()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 513
    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$ValueOfMethod].isDefaultMethod()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    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$ValueOfMethod].isStatic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 523
    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$ValueOfMethod].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 528
    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$ValueOfMethod].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 533
    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$ValueOfMethod:534,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "com.github.javaparser.ast.AccessSpecifier"
    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.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfSpecifiedExceptions()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 543
    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$ValueOfMethod].getSpecifiedException(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 548
    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$ValueOfMethod:549,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    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$ValueOfMethod:554,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toAst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].toDescriptor()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    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$ValueOfMethod:559,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getReturnType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:559,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].toDescriptor"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod:559,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].access$000(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.TypeSolver"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    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].access$100(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod"
    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__169].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__169"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__169:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__169"
    linkageType: null
    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__169:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__169"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__169:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].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.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[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "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[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:51"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:50"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "hasRawClass(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:51"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:50"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "hasRawClass(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:51,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:55,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:67,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:78,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 95
    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.FactoryBasedEnumDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:98,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:98,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 104
    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.FactoryBasedEnumDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 109
    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.FactoryBasedEnumDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 114
    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.FactoryBasedEnumDeserializer].getValueInstantiator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    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.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 126
    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.NumberDeserializers$ByteDeserializer].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.NumberDeserializers$LongDeserializer].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.std.EnumSetDeserializer].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.FactoryBasedEnumDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.StdNodeBasedDeserializer].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.NumberDeserializers$BooleanDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].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.std.FromStringDeserializer$StringBuilderDeserializer].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.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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[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.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeEnumUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.core.JsonToken].valueDescFor(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.core.JsonToken].valueDescFor(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwRootCauseIfIOE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].callOnWith(java.lang.Object,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwRootCauseIfIOE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    functionUses: 81
    ICount: 105
    EdgeCount: 141
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:131"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:184"
        BranchSideFuncs:
        - "call()"
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:162"
        BranchSideFuncs:
        - "isExpectedStartObjectToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:161"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:145"
        BranchSideFuncs:
        - "canCreateFromString()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:141"
        BranchSideFuncs:
        - "deserializeEnumUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:161"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:167"
        BranchSideFuncs:
        - "isScalarValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:170"
        BranchSideFuncs:
        - "reportInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.Object[])"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:176"
        BranchSideFuncs:
        - "getValueAsString()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:184"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:184"
        BranchSideFuncs:
        - "handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:204"
        BranchSideFuncs:
        - "handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:204"
        BranchSideFuncs:
        - "handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:128,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:135,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:138,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].construct"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:142,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:143,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeEnumUsingPropertyBased"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:146,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:152,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].valueDescFor"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:152,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:149,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:168,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:177,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:181,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handleMissingEndArrayForSingle"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:185,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:187,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:189,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwRootCauseIfIOE"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:190,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:194,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].callOnWith"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 213
    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.AsPropertyTypeDeserializer].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.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:214,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserializeEnumUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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].currentName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.std.FactoryBasedEnumDeserializer]._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.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    functionUses: 1
    ICount: 24
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:239"
        BranchSideFuncs:
        - "nextToken()"
        - "currentName()"
        - "readIdProperty(java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:238"
        BranchSideFuncs:
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:237"
        BranchSideFuncs:
        - "assignParameter(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.std.FactoryBasedEnumDeserializer:236"
        BranchSideFuncs:
        - "skipChildren()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:221,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:223,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:225,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:226,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:228,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:229,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer]._deserializeWithErrorWrapping"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:237,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:239,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer]._deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    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.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.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:248,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Object"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].throwOrReturnThrowable(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:257,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].throwOrReturnThrowable"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:257,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].throwOrReturnThrowable(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    functionUses: 1
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:273"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:274"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:262,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:264,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:265,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer:272,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1112].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__1112"
    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__1112].<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__1112:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1112].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1112].<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__1112"
    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__1112:-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__1112].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator$lambda_new_0__1112"
    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.Java1_1Validator].lambda$new$0(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,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.language_level_validations.Java1_1Validator$lambda_new_0__1112:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_1Validator].lambda$new$0"
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.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.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.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.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945].bootstrap$(com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945].<init>(com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver,java.util.List,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945].<init>(com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].lambda$parseDirectory$1(java.util.List,boolean,java.nio.file.Path)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parseDirectory_1__945:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].lambda$parseDirectory$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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].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.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1073].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1073"
    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__1073].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1073:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1073].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1073].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__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_9__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_9__1073].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1073"
    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__1073:-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.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.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.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1053].bootstrap$(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1053"
    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__1053].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1053:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1053].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1053].<init>(com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1053"
    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__1053:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1053].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_1__1053"
    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__1053:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$1"
    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.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.core.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].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.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.core.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[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.TypeSerializerBase].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)"
    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.resolution.model.typesystem.ReferenceTypeImpl].undeterminedParameters(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 3
    ICount: 11
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:51,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:51,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:51,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].bootstrap$"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:51,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:53,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:53,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:53,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:58,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:63,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 54
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:67,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:71,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].asTypeParameter()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].asTypeParameter()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asTypeParameter()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].asTypeParameter()"
    functionUses: 34
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:76,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asTypeParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isVoid()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedVoidType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isCorrespondingBoxingType(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNumericType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedVoidType:com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isFunctionalInterfaceType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].compareConsideringTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].compareConsideringTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[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.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].asTypeParameter()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.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].getBound()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].isUnionType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isUnionType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asUnionType()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].asUnionType()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].getCommonAncestor()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableByReferenceType(java.lang.String)"
    functionUses: 43
    ICount: 113
    EdgeCount: 157
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:87"
        BranchSideFuncs:
        - "isVoid()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:91"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:91"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:102"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:97"
        BranchSideFuncs:
        - "isCorrespondingBoxingType(java.lang.String)"
        - "describe()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:100"
        BranchSideFuncs:
        - "isNumericType()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:106"
        BranchSideFuncs:
        - "isFunctionalInterfaceType(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:105"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:118"
        BranchSideFuncs:
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:117"
        BranchSideFuncs:
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:110"
        BranchSideFuncs:
        - "getAllAncestors()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:116"
        BranchSideFuncs:
        - "compareConsideringTypeParameters(com.github.javaparser.resolution.types.ResolvedReferenceType)"
        - "getAllAncestors()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:114"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:128"
        BranchSideFuncs:
        - "asTypeVariable()"
        - "hasNext()"
        - "next()"
        - "asTypeParameter()"
        - "getBounds()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:127"
        BranchSideFuncs:
        - "isConstraint()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:126"
        BranchSideFuncs:
        - "asTypeVariable()"
        - "hasNext()"
        - "next()"
        - "asTypeParameter()"
        - "getBounds()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:125"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:125"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:131"
        BranchSideFuncs:
        - "asConstraintType()"
        - "getBound()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:130"
        BranchSideFuncs:
        - "isWildcard()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:140"
        BranchSideFuncs:
        - "isJavaLangObject()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:139"
        BranchSideFuncs:
        - "isUnionType()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:134"
        BranchSideFuncs:
        - "isExtends()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:138"
        BranchSideFuncs:
        - "asWildcard()"
        - "getBoundedType()"
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:146"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
        - "asUnionType()"
        - "getCommonAncestor()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:145"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:149"
        BranchSideFuncs:
        - "getQualifiedName()"
        - "isAssignableByReferenceType(java.lang.String)"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:85,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:88,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isVoid"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:88,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:98,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:98,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isCorrespondingBoxingType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNumericType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:101,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:104,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].isFunctionalInterfaceType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:106,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:107,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:108,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].compareConsideringTypeParameters"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:111,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getAllAncestors"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:111,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:111,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:111,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:118,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:119,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:119,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:119,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getBounds"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:120,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].isExtends"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:121,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:121,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:128,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isConstraint"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:129,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asConstraintType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:129,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].getBound"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:131,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:135,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:135,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:136,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:140,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isUnionType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:141,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asUnionType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:141,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType].getCommonAncestor"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:142,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].bootstrap$"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:142,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:142,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:142,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:142,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:146,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:147,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableByReferenceType"
    JavaMethodInfo: null
    BBCount: 51
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableByReferenceType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797].bootstrap$(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:153,1"
      Dst: "[java.util.stream.Stream].of"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:153,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797].bootstrap$"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:153,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__786].bootstrap$(java.util.Set)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:159,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:161,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:161,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__786].bootstrap$"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:161,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].toRawType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:176"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:173,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isRawType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:176,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:176,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].mention(java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:181,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:181,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:181,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_mention_3__1351].bootstrap$"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:181,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].transformTypeParameters(com.github.javaparser.resolution.types.ResolvedTypeTransformer)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedTypeTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__664].transform(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider$useThisTypeParametersOnTheGivenType__667].transform(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_placeInferenceVariables_3__768].transform(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__666].transform(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__870].transform(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionUses: 6
    ICount: 20
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:201"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "transform(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:199"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
        - "create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
        - "typeParametersValues()"
        - "asReferenceType()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:191,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:191,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:191,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:191,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:192,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeTransformer].transform"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:195,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:196,1"
      Dst: "[java.util.List].set"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:197,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].create"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors(java.util.function.Function)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:209,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getAllAncestors(java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors(java.util.function.Function)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:216,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAllAncestors"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:218,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:218,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].bootstrap$"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:219,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:220,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:220,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getDirectAncestors()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass()"
    - "[com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration].asClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass()"
    - "[com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration].asClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject()"
    - "[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)"
    functionUses: 3
    ICount: 36
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:249"
        BranchSideFuncs:
        - "getTypeDeclaration()"
        - "isClass()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:249"
        BranchSideFuncs:
        - "getSuperClass()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:240"
        BranchSideFuncs:
        - "isJavaLangObject()"
        - "asClass()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:239"
        BranchSideFuncs:
        - "getSuperClass()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:240"
        BranchSideFuncs:
        - "isJavaLangObject()"
        - "asClass()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:239"
        BranchSideFuncs:
        - "getSuperClass()"
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:249"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:248"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:243"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:249"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:229,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:231,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:231,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].bootstrap$"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:232,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:233,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:233,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:236,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:236,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:237,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:239,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:240,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:240,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration].getSuperClass"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:241,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isJavaLangObject"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:242,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:244,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].deriveTypeParameters(com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].create(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:254,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].create"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].getDeclaredFields()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getDeclaredFields()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:265"
        BranchSideFuncs:
        - "getTypeDeclaration()"
        - "getDeclaredFields()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:259,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:261,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:261,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:262,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:262,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getDeclaredFields"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:262,1"
      Dst: "[java.util.Set].addAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getDirectAncestors$5(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 231
    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.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].replaceAll(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    functionUses: 1
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:232,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:232,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].replaceAll"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:232,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getAllAncestors$4(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 218
    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.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].replaceAll(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    functionUses: 1
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:219,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:219,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].replaceAll"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:219,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$mention$3(java.util.List,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:181,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].mention"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getDeclaredMethods$2(java.util.Set,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getDeclaredMethods()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.MethodUsage].<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:166"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "getDeclaredMethods()"
        - "next()"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:162,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getDeclaredMethods"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:162,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:162,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:162,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:163,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:164,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$isAssignableByReferenceType$1(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:153,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$isAssignableBy$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:142,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].isAssignableBy"
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl:142,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ReceiverParameterMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ReceiverParameterMetaModel"
    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.ReceiverParameterMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer"
    linkageType: null
    functionLinenumber: 268
    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.StdArraySerializers$CharArraySerializer:269,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,char[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:272"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(char[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "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.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer]._writeArrayContents(com.fasterxml.jackson.core.JsonGenerator,char[])"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:286"
        BranchSideFuncs:
        - "_writeArrayContents(com.fasterxml.jackson.core.JsonGenerator,char[])"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:285"
        BranchSideFuncs:
        - "writeString(char[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:281,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:282,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:283,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer]._writeArrayContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:284,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:286,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType(char[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "char[]"
    - "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.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$CharArraySerializer]._writeArrayContents(com.fasterxml.jackson.core.JsonGenerator,char[])"
    - "[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.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[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.TypeSerializerBase].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)"
    functionUses: 1
    ICount: 20
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:303"
        BranchSideFuncs:
        - "writeString(char[],int,int)"
        - "typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:296,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:300,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:301,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer]._writeArrayContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:305,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:307,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer]._writeArrayContents(com.fasterxml.jackson.core.JsonGenerator,char[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:314,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer"
    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: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:325,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:327,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].put"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:328,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer"
    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$CharArraySerializer:335,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitArrayFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer"
    linkageType: null
    functionLinenumber: 265
    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$CharArraySerializer].serialize(char[],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$CharArraySerializer:266,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer"
    linkageType: null
    functionLinenumber: 265
    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$CharArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,char[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer:266,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer"
    linkageType: null
    functionLinenumber: 265
    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.StdArraySerializers$CharArraySerializer].serializeWithType(char[],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.StdArraySerializers$CharArraySerializer:266,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__196"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__196:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__196"
    linkageType: null
    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__196:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__196"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__196:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].hashCode()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].hashCode()"
    - "[com.fasterxml.jackson.core.JsonLocation].hashCode()"
    - "[com.github.javaparser.ast.DataKey].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].hashCode()"
    - "[com.fasterxml.jackson.core.sym.Name].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].hashCode()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.github.javaparser.Range].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.node.IntNode].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].hashCode()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    - "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.github.javaparser.utils.Pair].hashCode()"
    - "[com.github.javaparser.JavaToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].hashCode()"
    functionUses: 5
    ICount: 22
    EdgeCount: 121
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:153"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:150,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:152,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:158,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:158,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:158,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    linkageType: null
    functionLinenumber: 165
    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.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    functionUses: 33
    ICount: 25
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:172"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:174"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:173"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:173,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:175,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:181,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:180,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128"
    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$getParentNode__1128].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__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.VarValidator$getParentNode__1128:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128:-1,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    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__986].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__986].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__1013].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__1013].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.ModifierVisitor$lambda_visit_104__55].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55"
    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_104__55].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55"
    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_104__55:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55"
    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$104(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$104"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__524].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__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_224__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_224__524:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__524].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__524].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__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_224__524:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__524].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__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$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__524:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$224"
    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.MapLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.MapLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.visitor.ModifierVisitor$lambda_visit_17__165].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165"
    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__165].<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__165:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165"
    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__165:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$17"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__559].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__559"
    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__559].<init>(com.github.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__559:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__559].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__559].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__559"
    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__559:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__559].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__559"
    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__559:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$175"
    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$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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)"
    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$Single].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$Double].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].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.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.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.visitor.CloneVisitor$clone__252].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__252"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__252:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__252"
    linkageType: null
    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__252:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__252"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__252:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.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.printer.configuration.PrettyPrinterConfiguration].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    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.printer.configuration.PrettyPrinterConfiguration:46,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:47,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.Indentation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:54,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:54,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:54,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:54,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentation(com.github.javaparser.printer.configuration.Indentation)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:58,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:58,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].addOption"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndent()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    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.configuration.PrettyPrinterConfiguration:68,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:68,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getIndent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentSize()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    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.printer.configuration.PrettyPrinterConfiguration:77,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:77,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentSize(int)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:86,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:86,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:86,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonNegative"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:86,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:86,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].setSize"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:87,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentType()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.Indentation$IndentType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:97,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:97,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentType(com.github.javaparser.printer.configuration.Indentation$IndentType)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.Indentation$IndentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:106,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:106,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:106,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].setType"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:107,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getTabWidth()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    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.printer.configuration.PrettyPrinterConfiguration:117,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getIndentation"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:117,1"
      Dst: "[com.github.javaparser.printer.configuration.Indentation].getSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setTabWidth(int)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:126,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:126,1"
      Dst: "[com.github.javaparser.utils.Utils].assertPositive"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:126,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:126,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentSize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isOrderImports()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:131,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:131,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:131,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isPrintComments()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:135,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:135,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:135,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIgnoreComments()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 4
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:138"
        BranchSideFuncs:
        - "get(com.github.javaparser.printer.configuration.ConfigurationOption)"
        - "<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:139,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:139,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:139,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isSpaceAroundOperators()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 4
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:143,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:143,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:143,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isPrintJavadoc()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:147,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:147,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:147,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignParameters()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:151,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:151,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:151,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isColumnAlignFirstMethodChain()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:155,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:155,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:155,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIndentCaseInSwitch()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:159,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:159,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:159,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setPrintComments(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:167,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:167,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:167,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setPrintJavadoc(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:175,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:175,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:175,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setSpaceAroundOperators(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:183,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:183,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:183,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setColumnAlignParameters(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:188"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:187"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:188,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:188,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:188,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setColumnAlignFirstMethodChain(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:193"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:193,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:193,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:193,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setIndentCaseInSwitch(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:198,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:198,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:198,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getEndOfLineCharacter()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asValue()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 3
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:203,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:203,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:203,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:203,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setEndOfLineCharacter(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:210,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:210,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setOrderImports(boolean)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:218"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:218,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:218,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:218,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].getMaxEnumConstantsToAlignHorizontally()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>(com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$ConfigOption)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].asInteger()"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:223,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:223,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:223,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:223,1"
      Dst: "[com.github.javaparser.printer.configuration.ConfigurationOption].asInteger"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:223,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].setMaxEnumConstantsToAlignHorizontally(int)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:250,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:250,1"
      Dst: "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].<init>"
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:250,1"
      Dst: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 255
    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].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].addOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:256,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].addOption"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isActivated(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: 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.PrettyPrinterConfiguration:261,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].isActivated"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.configuration.ConfigurationOption"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionUses: 14
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration:266,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].get()"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    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.printer.configuration.PrettyPrinterConfiguration:271,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].removeOption(com.github.javaparser.printer.configuration.ConfigurationOption)"
    functionSourceFile: "com.github.javaparser.printer.configuration.PrettyPrinterConfiguration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.printer.configuration.PrinterConfiguration"
    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.PrettyPrinterConfiguration:276,1"
      Dst: "[com.github.javaparser.printer.configuration.PrinterConfiguration].removeOption"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578"
    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__578].<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__578:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578"
    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__578:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578"
    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__578:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$1].<init>(com.github.javaparser.utils.VisitorSet)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$1"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].access$000(com.github.javaparser.utils.VisitorSet)"
    - "[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: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$1:91,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.utils.VisitorSet$1:93,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].access$000"
    - Src: "com.github.javaparser.utils.VisitorSet$1:93,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$1"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].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: 568
    ICount: 4
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$1:97,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$1].next()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$1"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    functionUses: 516
    ICount: 6
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$1:102,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.utils.VisitorSet$1:102,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$1].remove()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$1"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    functionUses: 19
    ICount: 4
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$1:107,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842"
    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__842].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__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.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842"
    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__842:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getEnumConstants$6"
    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.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].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()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.JsonGenerator].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].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.JsonGenerator].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.JsonGenerator].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].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.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].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.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].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.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].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.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].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.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].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.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.databind.util.TokenBuffer].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.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.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.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.filter.FilteringGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.databind.util.TokenBuffer].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.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.core.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].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.WriterBasedJsonGenerator].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.databind.util.TokenBuffer].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)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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)"
    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.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.core.json.WriterBasedJsonGenerator].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.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.JsonGenerator].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__574].bootstrap$(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__574"
    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__574].<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__574:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__574].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__574].<init>(com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__574"
    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__574:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__574].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__574"
    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__574:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$visit$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].bootstrap$(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,int)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].<init>(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].<init>(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,int)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696"
    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$calculateMaximumCommonType$1(com.github.javaparser.ast.nodeTypes.NodeWithVariables$1Helper,int,com.github.javaparser.ast.type.Type)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].lambda$calculateMaximumCommonType$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__337].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__337"
    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_1__337].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__337:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__337].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__337].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__337"
    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_1__337:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__337].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__337"
    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$1(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_asString_1__337:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$asString$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__340].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__340"
    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__340].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__340:-1,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__340].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__340].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__340"
    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__340:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__340].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__340"
    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__340:-1,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].lambda$asString$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__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_75__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_75__214:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__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_75__214:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__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$75(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$75"
    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__1136].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__1136].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__735].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898].test(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__969].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__716].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1099].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__1152].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__662].test(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_isAncestorOf_15__1050].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1046].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1085].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1120].test(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__650].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__885].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$isLineComment__1165].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_isUnboxable_10__654].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1163].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__939].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__1009].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1079].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1048].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__901].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__950].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__690].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__707].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1097].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__670].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1026].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832].test(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1037].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1089].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1077].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1081].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725].test(java.lang.Object)"
    - "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__972].test(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1130].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1032].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__34].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__925].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__959].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1133].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__663].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1073].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1087].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].test(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__879].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__697].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1141].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__997].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__913].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__607].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__994].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_equivalentType_3__772].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1075].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__757].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__701].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1149].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1024].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1095].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_1__718].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__722].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1083].test(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__815].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__794].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__648].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1063].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__927].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034].test(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1101].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1093].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1020].test(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1042].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__672].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__1167].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1143].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__715].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1066].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958].test(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1064].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__829].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1056].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__656].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1091].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__583].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1068].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__585].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].test(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 211
    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__1159].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__1160].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__1159].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__1160].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.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].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.ast.NodeList].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.Difference].applyAddedDiffElement(com.github.javaparser.printer.lexicalpreservation.Added)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].applyKeptDiffElement(com.github.javaparser.printer.lexicalpreservation.Kept,com.github.javaparser.printer.lexicalpreservation.TextElement,boolean,boolean)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isRemoved()"
    - "[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.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1135].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__1135].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].isKept()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].isKept()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.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.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.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.printer.lexicalpreservation.Added].isUnindent()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isSpaceOrTab()"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].indentationBlock()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__1060].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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__1060].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.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.Added].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.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.Added].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].isRemoved()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].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.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].<init>(int,int,int,int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Position].<init>(int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo:424,1"
      Dst: "[com.github.javaparser.Position].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].transformLine(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].transformColumn(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo:441,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo:441,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo:441,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1097].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1097"
    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__1097].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1097:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1097].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1097].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1097"
    linkageType: null
    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__1097:-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__1097].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1097"
    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__1097:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$31"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708"
    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__708].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708"
    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__708:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708"
    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__708:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasField$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__592"
    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__592].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__592:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__592"
    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__592:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__592"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__592:-1,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__971].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__971"
    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__971].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__971:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__971].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__971].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__971"
    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__971:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__971].provide()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_tokensPreceeding_6__971"
    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__971:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$tokensPreceeding$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerator$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonGenerator$Feature:65,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerator$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonGenerator$Feature:65,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerator$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].values()"
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask()"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonGenerator$Feature:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonGenerator$Feature:287"
        BranchSideFuncs:
        - "values()"
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.core.JsonGenerator$Feature:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonGenerator$Feature:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonGenerator$Feature:281"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.core.JsonGenerator$Feature:280"
        BranchSideFuncs:
        - "values()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonGenerator$Feature:282,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].values"
    - Src: "com.fasterxml.jackson.core.JsonGenerator$Feature:283,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].enabledByDefault"
    - Src: "com.fasterxml.jackson.core.JsonGenerator$Feature:284,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonGenerator$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonGenerator$Feature:290,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.JsonGenerator$Feature:292,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerator$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    linkageType: null
    functionLinenumber: 294
    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.JsonGenerator$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonGenerator$Feature:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonGenerator$Feature:297"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    linkageType: null
    functionLinenumber: 299
    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.core.JsonGenerator$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__426].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__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_196__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_196__426:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__426].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__426].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__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_196__426:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__426].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__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$196(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_196__426:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$196"
    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.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)"
    functionUses: 4
    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.utils.VisitorList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].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.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)"
    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.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[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.TextElementMatcher$lambda_and_0__1028].match(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_1__1027].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.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].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__1352].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].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: 14
    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.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.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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithName].getNameAsString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__698].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getFullyQualifiedName()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getFullyQualifiedName()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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__698].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__756].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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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__756].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__1353].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__1354].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__888].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].toAst()"
    - "[com.github.javaparser.resolution.declarations.AssociableToAST].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].toAst()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].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__888].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.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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate:org.xml.sax.SAXException].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].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.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[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.StdNodeBasedDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.BeanAsArrayDeserializer].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.MapDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].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.std.UntypedObjectDeserializer$Vanilla].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.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.BeanDeserializer].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.StringArrayDeserializer].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.impl.TypeWrappedDeserializer].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.std.StringCollectionDeserializer].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.UntypedObjectDeserializerNR].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.BuilderBasedDeserializer].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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103"
    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__103].<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__103:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103"
    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__103:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$102"
    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.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.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.ObjectIdentityHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].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.CloneVisitor].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.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: 44
    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.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.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033"
    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__1033].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033"
    linkageType: null
    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__1033:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033"
    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__1033:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$4"
    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: 568
    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: 516
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_165__353].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__353"
    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__353].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__353:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__353].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__353].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__353"
    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__353:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__353].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__353"
    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__353:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$165"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916"
    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__916].<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__916:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916"
    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__916:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916"
    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__916:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getDeclaredMethods$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1].<init>()"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1"
    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.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1:366,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1].transformLine(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1].transformColumn(int)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1].transform(com.github.javaparser.Position)"
    functionSourceFile: "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$PositionUpdate$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.Position"
    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__73].bootstrap$(com.github.javaparser.ast.type.UnknownType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__73"
    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__73].<init>(com.github.javaparser.ast.type.UnknownType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__73:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__73].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__73].<init>(com.github.javaparser.ast.type.UnknownType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__73"
    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__73:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__73].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__73"
    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__73:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579].bootstrap$(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579"
    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__579].<init>(com.github.javaparser.resolution.MethodUsage)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579].<init>(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579"
    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__579:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579"
    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__579:-1,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].returnType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].<init>(com.github.javaparser.ast.body.Parameter,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.Parameter"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:53,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:53,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.Parameter].isVarArgs()"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:58,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.model.Value].getType()"
    - "[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.Parameter].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 25
    ICount: 35
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:69"
        BranchSideFuncs:
        - "getNameAsString()"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "solveSymbolAsValue(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:68"
        BranchSideFuncs:
        - "isVariadic()"
        - "getType()"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "convert(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:69"
        BranchSideFuncs:
        - "getNameAsString()"
        - "getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "solveSymbolAsValue(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:68"
        BranchSideFuncs:
        - "isVariadic()"
        - "getType()"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "convert(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:68"
        BranchSideFuncs:
        - "isVariadic()"
        - "getType()"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "convert(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:73"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:63,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:63,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:64,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:64,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:65,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:66,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:66,1"
      Dst: "[com.github.javaparser.resolution.model.Value].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:69,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:69,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:70,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration:71,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.Parameter"
    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.JavaParserParameterDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration"
    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.JavaParserParameterDeclaration:88,1"
      Dst: "[java.util.Optional].of"
    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.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.PropertyName].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].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.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.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].isNaN()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].isNaN()"
    - "[com.fasterxml.jackson.core.base.ParserBase].isNaN()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isNaN()"
    - "[com.fasterxml.jackson.core.JsonParser].isNaN()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].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.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].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.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.AsArrayTypeDeserializer].deserializeTypedFromScalar(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)"
    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.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.ast.visitor.CloneVisitor$addOrphanComment__290].bootstrap$(com.github.javaparser.ast.expr.LambdaExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290].<init>(com.github.javaparser.ast.expr.LambdaExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290].<init>(com.github.javaparser.ast.expr.LambdaExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290"
    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__290:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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.VoidVisitorAdapter$lambda_visit_26__542].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__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_26__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_26__542:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__542].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__542].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__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_26__542:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__542].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__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$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__542:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$26"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].<init>(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionUses: 68
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:42,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].<init>(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionUses: 48
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:53,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].unsolved(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:63,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].adapt(com.github.javaparser.resolution.model.SymbolReference,java.lang.Class)"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.model.SymbolReference"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - "[com.github.javaparser.resolution.model.SymbolReference].solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 6
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.SymbolReference:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.SymbolReference:88"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.resolution.model.SymbolReference:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.SymbolReference:89"
        BranchSideFuncs:
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.resolution.model.SymbolReference:88"
        BranchSideFuncs:
        - "unsolved()"
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:79,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:80,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:82,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:83,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:84,1"
      Dst: "[java.lang.Class].cast"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:84,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:89,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].<init>(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:94,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:104,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    functionUses: 75
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.SymbolReference:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.SymbolReference:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.model.SymbolReference:116"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:112,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:113,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:114,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:117,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    functionUses: 89
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.SymbolReference:124,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:124,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    functionSourceFile: "com.github.javaparser.resolution.model.SymbolReference"
    linkageType: null
    functionLinenumber: 128
    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.model.SymbolReference:129,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:129,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.model.SymbolReference:129,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$CompilationUnit__849].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$CompilationUnit__849"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$CompilationUnit__849].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$CompilationUnit__849:-1,1"
      Dst: "[com.github.javaparser.ParseStart$CompilationUnit__849].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$CompilationUnit__849].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$CompilationUnit__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$CompilationUnit__849:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$CompilationUnit__849].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$CompilationUnit__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].CompilationUnit()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$CompilationUnit__849:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].CompilationUnit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__389].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__389"
    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__389].<init>(com.github.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__389:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__389].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__389].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__389"
    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__389:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__389].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__389"
    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__389:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$57"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177"
    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__1177].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__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.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177"
    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: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$2"
    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.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.ast.stmt.UnparsableStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    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.UnparsableStmt:45,1"
      Dst: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:53,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:54,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: null
    functionLinenumber: 59
    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.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:60,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: null
    functionLinenumber: 65
    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.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:66,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.UnparsableStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:72,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.UnparsableStmt:72,1"
      Dst: "[com.github.javaparser.ast.stmt.UnparsableStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.UnparsableStmtMetaModel"
    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.UnparsableStmt].getParsed()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node$Parsedness"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].isUnparsableStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    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.UnparsableStmt].asUnparsableStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.UnparsableStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].ifUnparsableStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    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.UnparsableStmt:101,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.UnparsableStmt].toUnparsableStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.UnparsableStmt"
    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.UnparsableStmt:107,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeSerialization].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeSerialization"
    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.NodeSerialization:24,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeSerialization].<init>(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeSerialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeSerialization].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeSerialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:30,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].bytesToNode"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:32,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:32,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:32,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeSerialization].'from'(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeSerialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NodeSerialization"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:38,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].valueToBytes"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:38,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeSerialization].<init>"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:40,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:40,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:40,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:40,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:40,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeSerialization].writeExternal(java.io.ObjectOutput)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeSerialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:46,1"
      Dst: "[java.io.DataOutput].writeInt"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:47,1"
      Dst: "[java.io.ObjectOutput].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeSerialization].readExternal(java.io.ObjectInput)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeSerialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:52,1"
      Dst: "[java.io.DataInput].readInt"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:53,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeSerialization]._read"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeSerialization]._read(java.io.ObjectInput,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeSerialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "java.io.ObjectInput"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.NodeSerialization:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.NodeSerialization:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:77"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.NodeSerialization:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:60,1"
      Dst: "[java.io.DataInput].readFully"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:65,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:66,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].resetAndGetFirstSegment"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:69,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:75,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].completeAndCoalesce"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:83,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:79,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:61,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - 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.github.javaparser.ast.stmt.ForStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    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.stmt.ForStmt:83,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:83,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:83,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:83,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:88,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setInitialization(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setUpdate(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:96,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:97,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setInitialization"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:98,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setCompare"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:99,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setUpdate"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:100,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setBody"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:101,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 106
    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.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:107,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:113,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 117
    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.ForStmt].getCompare()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 122
    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.ForStmt:123,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 127
    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.ForStmt].getUpdate()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 132
    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.stmt.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:142"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:141"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:145"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:144"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:138,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:142,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:144,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:146,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:160"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:164"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:163"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:161,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:163,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:165,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].setInitialization(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    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.ForStmt:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:174"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:178"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:177"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:171,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:175,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:177,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:179,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].setUpdate(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    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.ForStmt:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:188"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:192"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:191"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:185,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:189,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:191,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:193,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    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.ForStmt:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:203"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:202"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:214"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:221"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:220"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:205,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].removeCompare"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:209,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:210,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:211,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:221,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].removeCompare()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:226,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setCompare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.ForStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:232,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:232,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ForStmtMetaModel"
    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.ForStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: 243
    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.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 45
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:246"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:251"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:250"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:256"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:257"
        BranchSideFuncs:
        - "setCompare(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:256"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:257"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:263"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:262"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:257"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:256"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:263"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:269"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:268"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.ForStmt:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:263"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.ForStmt:262"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.ForStmt:248,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setBody"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:253,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setCompare"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:257,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:258,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:259,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.stmt.ForStmt:269,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].isForStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    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.ForStmt].asForStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ForStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].ifForStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    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.ForStmt:287,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.ForStmt].toForStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.ForStmt"
    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.ForStmt:293,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 345
    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$IntArraySerializer:346,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    - "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$IntArraySerializer:353,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 357
    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$IntArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:358,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 366
    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$IntArraySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    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$IntArraySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    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$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,int[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:382"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].hasSingleElement(int[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:388"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:387"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(int[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "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$IntArraySerializer].serializeContents(int[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeArray(int[],int,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeArray(int[],int,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:400"
        BranchSideFuncs:
        - "serializeContents(int[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:399"
        BranchSideFuncs:
        - "writeArray(int[],int,int)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:400"
        BranchSideFuncs:
        - "serializeContents(int[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:399"
        BranchSideFuncs:
        - "writeArray(int[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:395,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase]._shouldUnwrapSingle"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:396,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:400,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serializeContents(int[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:408,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    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$IntArraySerializer:418,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:418,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    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$IntArraySerializer:424,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitArrayFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 338
    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$IntArraySerializer].serializeContents(int[],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$IntArraySerializer:339,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 338
    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$IntArraySerializer].serialize(int[],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$IntArraySerializer:339,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].hasSingleElement(int[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:339,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer"
    linkageType: null
    functionLinenumber: 338
    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$IntArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,int[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer:339,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756"
    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$solveMethod$1(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$solveMethod$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SimpleValidator].<init>(java.lang.Class,java.util.function.Predicate,java.util.function.BiConsumer)"
    functionSourceFile: "com.github.javaparser.ast.validator.SimpleValidator"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.util.function.Predicate"
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1148].bootstrap$(java.util.function.Predicate,java.util.function.BiConsumer)"
    functionUses: 20
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SimpleValidator:35,1"
      Dst: "[com.github.javaparser.ast.validator.SimpleValidator$lambda_new_0__1148].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.SimpleValidator:35,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SimpleValidator].lambda$new$0(java.util.function.Predicate,java.util.function.BiConsumer,com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SimpleValidator"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.function.Predicate"
    - "java.util.function.BiConsumer"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__735].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898].test(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_0__969].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__716].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1099].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__1152].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__662].test(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_isAncestorOf_15__1050].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1046].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_19__1085].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1120].test(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__650].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__885].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$isLineComment__1165].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_isUnboxable_10__654].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1163].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__939].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleFields_8__1009].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1079].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_0__1048].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__901].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveSymbolInParentContext_0__950].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__690].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__707].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_31__1097].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__670].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1026].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832].test(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1037].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1089].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_12__1077].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1081].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725].test(java.lang.Object)"
    - "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__972].test(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__1130].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1032].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__34].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__925].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_15__959].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1133].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__663].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_9__1073].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_21__1087].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].test(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__879].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__697].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_0__1141].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__997].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__913].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__607].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredAnnotation_16__994].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_equivalentType_3__772].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_0__984].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1075].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__757].test(java.lang.Object)"
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__701].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1149].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1024].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_29__1095].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_1__718].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__722].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1083].test(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__815].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__794].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__648].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getDeclaredFields_11__1063].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__927].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034].test(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_35__1101].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1093].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Context$lambda_patternExprInScope_2__951].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1020].test(java.lang.Object)"
    - "[com.github.javaparser.ParserConfiguration$LanguageLevel$lambda_isYieldSupported_0__1042].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__672].test(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__1167].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1143].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__715].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1066].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958].test(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_0__1064].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__829].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findChildTextElementForComment_1__1056].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__656].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1091].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__583].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884].test(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1068].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__585].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].test(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875].test(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$put__930].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1098].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1142].accept(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__962].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_18__1084].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.Validator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1078].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1102].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1069].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_24__1090].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TypedValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_28__1094].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1144].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_34__1100].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1067].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_10__1074].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_11__1076].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1088].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1092].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_16__1082].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.Validators].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1086].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1096].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_14__1080].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_1__1065].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.VisitorValidator].accept(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 198
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.SimpleValidator:36"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.SimpleValidator:39"
        BranchSideFuncs:
        - "accept(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.validator.SimpleValidator:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.SimpleValidator:36,1"
      Dst: "[java.util.function.Predicate].test"
    - Src: "com.github.javaparser.ast.validator.SimpleValidator:37,1"
      Dst: "[java.util.function.BiConsumer].accept"
    JavaMethodInfo: null
    BBCount: 3
    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.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.reflectionmodel.ReflectionClassDeclaration].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.JavaParserEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659].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__657].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__658].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__659].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.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].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.ast.visitor.VoidVisitorAdapter$lambda_visit_66__377].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__377"
    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__377].<init>(com.github.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__377:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__377].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__377].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__377"
    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__377:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__377].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__377"
    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__377:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$66"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].buildFingerprints(com.fasterxml.jackson.databind.DeserializationConfig,java.util.Collection)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:48,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:49,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].buildFingerprints"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer"
    - "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: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer"
    linkageType: null
    functionLinenumber: 59
    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.AsDeductionTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:59"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].buildFingerprints(com.fasterxml.jackson.databind.DeserializationConfig,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperties()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.jsontype.NamedType: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].getType()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    functionUses: 1
    ICount: 61
    EdgeCount: 109
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:94"
        BranchSideFuncs:
        - "hasNext()"
        - "introspect(com.fasterxml.jackson.databind.JavaType)"
        - "next()"
        - "getTypeFactory()"
        - "findProperties()"
        - "constructType(java.lang.reflect.Type)"
        - "iterator()"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:85"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:84"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:77"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:76"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:93"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:64,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:67,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:69,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:69,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:69,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:71,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].introspect"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:71,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findProperties"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:73,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:73,1"
      Dst: "[java.util.BitSet].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:74,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:76,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:77,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:79,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:80,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:82,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:82,1"
      Dst: "[java.util.BitSet].set"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:85,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:90,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:90,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer"
    linkageType: null
    functionLinenumber: 99
    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].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[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.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].prune(java.util.List,int)"
    - "[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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[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: 62
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:121"
        BranchSideFuncs:
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "keySet()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:121"
        BranchSideFuncs:
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "keySet()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:147"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:146"
        BranchSideFuncs:
        - "getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
        - "_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.AsDeductionTypeDeserializer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:133"
        BranchSideFuncs:
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:129"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:130"
        BranchSideFuncs:
        - "_deserializeTypedForId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:129"
        BranchSideFuncs:
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:100,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:102,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:111,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:116,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedForId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:122,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:122,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:127,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:128,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:131,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:132,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:134,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:139,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:139,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].prune"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:140,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:141,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:147,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:147,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].prune(java.util.List,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    functionUses: 1
    ICount: 12
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:158"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:153"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:152"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:153,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:153,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:154,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:154,1"
      Dst: "[java.util.BitSet].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:155,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126"
    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__1126].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126].<init>()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__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.utils.VisitorSet$lambda_toArray_1__1126:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126"
    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: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].lambda$toArray$1"
    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.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.SimpleType].buildCanonicalName()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].buildCanonicalName()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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: 46
    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.body.TypeDeclaration$lambda_isTopLevelType_0__685].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685"
    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__685].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685"
    linkageType: null
    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__685:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$isTopLevelType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].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__1061"
    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__1061].<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__1061:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].<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__1061"
    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__1061:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061"
    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__1061:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$toReferenceType$5"
    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.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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.ast.visitor.VoidVisitorAdapter$lambda_visit_104__367].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__367"
    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_104__367].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__367:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__367].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__367].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__367"
    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_104__367:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__367].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__367"
    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$104(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_104__367:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$104"
    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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__236].bootstrap$(com.github.javaparser.ast.expr.EnclosedExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__236"
    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__236].<init>(com.github.javaparser.ast.expr.EnclosedExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__236:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__236].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__236].<init>(com.github.javaparser.ast.expr.EnclosedExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__236"
    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__236:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__236].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__236"
    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__236:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749"
    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__749].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749"
    linkageType: null
    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__749:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749].get()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749"
    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__749:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$1"
    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.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.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.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1197].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1197"
    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__1197].<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__1197:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1197].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1197].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1197"
    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__1197:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1197].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1197"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1197:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getConstructors$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155"
    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__155].<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__155:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155"
    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__155:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$79"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910"
    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__910].<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__910:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].<init>(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910"
    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__910:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910"
    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__910:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$resolveLambda$10"
    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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.ast.visitor.VoidVisitorAdapter$lambda_visit_146__458].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__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_146__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_146__458:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__458].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__458].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__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_146__458:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__458].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__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$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__458:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$146"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator].<init>(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:490,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator].forFirstNameRule(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:514"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:514"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:513"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:514,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator].accept(char,java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "char"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:526"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:525"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:522"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:522"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:522,1"
      Dst: "[java.lang.Character].isLetter"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator:523,1"
      Dst: "[java.lang.Character].isLowerCase"
    JavaMethodInfo: null
    BBCount: 7
    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.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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.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.GenericListVisitorAdapter].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.ObjectIdentityHashCodeVisitor].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.ObjectIdentityEqualsVisitor].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.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.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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__343].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__343].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: 45
    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.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__582].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_1__575].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_7__581].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_9__587].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_6__571].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_5__574].get()"
    - "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570].get()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659].get()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615].get()"
    - "[com.github.javaparser.utils.Log$lambda_makeFormattingSupplier_0__572].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_3__577].get()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__599].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_8__580].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_2__576].get()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661].get()"
    functionUses: 1
    ICount: 7
    EdgeCount: 17
    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__1355].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.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.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].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.ObjectIdentityHashCodeVisitor].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.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.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.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    - "[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.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: 44
    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.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804"
    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__804].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804"
    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__804:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804"
    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__804:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasAnnotation$15"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__870].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__870"
    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__870].<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__870:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__870].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__870].<init>(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__870"
    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__870:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__870].transform(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__870"
    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__870:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$replaceTypeParam$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186:-1,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186"
    linkageType: null
    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$isInterface__1186:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186"
    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].isInterface()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186:-1,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186:-1,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.type.VarType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.type.VarType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127:-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_4__1127].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127"
    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.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__540].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__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_58__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_58__540:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__540].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__540].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__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_58__540:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__540].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__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$58(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_58__540:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$58"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__992].bootstrap$(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__992"
    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__992].<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__992:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__992].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__992].<init>(com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__992"
    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__992:-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__992].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_postProcess_1__992"
    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__992:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$postProcess$1"
    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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].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.JavaParserEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].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.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].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.ClassOrInterfaceDeclarationExtendsContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveType(java.lang.String,java.util.List)"
    - "[com.github.javaparser.resolution.Context].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.FieldAccessContext].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.EnumDeclarationContext].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.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].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.ObjectCreationContext].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.ForEachStatementContext].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.MethodCallExprContext].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.SwitchEntryContext].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.CatchClauseContext].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.TryWithResourceContext].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.CompilationUnitContext].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.AnnotationDeclarationContext].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.resolution.Context].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].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.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__968].bootstrap$()"
    - "[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].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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__968].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:91,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:94,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:100,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].detectEncoding()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonEncoding"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 95
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:151"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:174"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:137,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].ensureLoaded"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:143,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].handleBOM"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:152,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].checkUTF32"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:154,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].checkUTF16"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:180,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternalReturnAny"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:183,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].skipUTF8BOM(java.io.DataInput)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:207"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:206"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:201,1"
      Dst: "[java.io.DataInput].readUnsignedByte"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:209,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:209,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:209,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructReader()"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:229,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].getEncoding"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:230,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].bits"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:242,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:242,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:242,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:244,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:249,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream].<init>"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:252,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:256,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].isBigEndian"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:256,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].<init>"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:258,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternalReturnAny"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 5
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:266,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:266,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].detectEncoding"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:273,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].makeChild"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:274,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].<init>"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:278,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructReader"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:279,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].makeChild"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:279,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].hasJSONFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 89
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:329"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:328"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:314"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:313"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:316"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:319"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:322"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:326"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:325"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:340"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:341"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:344"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:343"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:359"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:354"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:353"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:356"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:377"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:374"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:373"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:373"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:373"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:383"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:382"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:305,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].hasMoreBytes"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:308,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].nextByte"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:329,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].skipSpace"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:378,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].tryMatch"
    JavaMethodInfo: null
    BBCount: 50
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].tryMatch(com.fasterxml.jackson.core.format.InputAccessor,java.lang.String,com.fasterxml.jackson.core.format.MatchStrength)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.format.MatchStrength"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:396"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:395"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:392"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:392,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:393,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].hasMoreBytes"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:396,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].nextByte"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:396,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].skipSpace(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:408"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:405,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].hasMoreBytes"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:408,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].nextByte"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:408,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].skipSpace"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].skipSpace(com.fasterxml.jackson.core.format.InputAccessor,byte)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:421"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:420"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:418,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].hasMoreBytes"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:421,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].nextByte"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].handleBOM(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:474"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:473"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:480"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:452,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].reportWeirdUCS4"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].checkUTF32(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:488"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:490"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:489"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:492"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:491"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:494"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:493"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:494"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:498"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:493,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].reportWeirdUCS4"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].checkUTF16(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:510"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:509"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:513"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:512"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].reportWeirdUCS4(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    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.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:528,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:528,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].ensureLoaded(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:554"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:547"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:546"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:552"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:547,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - 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.validator.language_level_validations.Java11Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java11Validator"
    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.Java10Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    functionUses: 3
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java11Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java10Validator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java11Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java11Validator:35,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java11Validator:44,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].<init>()"
    functionSourceFile: "com.github.javaparser.Providers"
    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.Providers:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:42,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.Providers:42,1"
      Dst: "[com.github.javaparser.StreamProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.StreamProvider].<init>(java.io.InputStream,java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:46,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.Providers:49,1"
      Dst: "[java.nio.charset.Charset].name"
    - Src: "com.github.javaparser.Providers:49,1"
      Dst: "[com.github.javaparser.StreamProvider].<init>"
    - Src: "com.github.javaparser.Providers:53,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.io.InputStream)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:58,1"
      Dst: "[com.github.javaparser.Providers].provider"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.io.File,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:62,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.Providers:62,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "com.github.javaparser.Providers:62,1"
      Dst: "[com.github.javaparser.Providers].provider"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.io.File)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:66,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.Providers:66,1"
      Dst: "[com.github.javaparser.Providers].provider"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.nio.file.Path,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.Providers].provider(java.io.InputStream,java.nio.charset.Charset)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:70,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.Providers:70,1"
      Dst: "[java.nio.file.Files].newInputStream"
    - Src: "com.github.javaparser.Providers:70,1"
      Dst: "[com.github.javaparser.Providers].provider"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.nio.file.Path)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:74,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.Providers:74,1"
      Dst: "[com.github.javaparser.Providers].provider"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].provider(java.lang.String)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:78,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.Providers:78,1"
      Dst: "[com.github.javaparser.StringProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].resourceProvider(java.lang.ClassLoader,java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 3
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.Providers:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.Providers:90"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.Providers:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.Providers:86,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "com.github.javaparser.Providers:88,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.Providers:88,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.Providers:88,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.Providers:88,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "com.github.javaparser.Providers:90,1"
      Dst: "[com.github.javaparser.Providers].provider"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].resourceProvider(java.lang.String,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.charset.Charset"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:98,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "com.github.javaparser.Providers:99,1"
      Dst: "[com.github.javaparser.Providers].resourceProvider"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Providers].resourceProvider(java.lang.String)"
    functionSourceFile: "com.github.javaparser.Providers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.Provider"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Providers:107,1"
      Dst: "[com.github.javaparser.Providers].resourceProvider"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1201].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1201"
    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__1201].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1201:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1201].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1201].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__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.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1201:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1201].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_7__1201"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    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_7__1201:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getConstructors$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,com.fasterxml.jackson.databind.deser.impl.ReadableObjectId)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:28,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:36,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:37,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    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.UnresolvedForwardReference].getUnresolvedId()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].getKey()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:51,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].getKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].addUnresolvedId(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:55,1"
      Dst: "[com.fasterxml.jackson.databind.deser.UnresolvedId].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:55,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getUnresolvedIds()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    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.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    functionUses: 30
    ICount: 22
    EdgeCount: 62
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:69"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:79"
        BranchSideFuncs:
        - "hasNext()"
        - "toString()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:78"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:65,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].getMessage"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:70,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:71,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:72,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:73,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:74,1"
      Dst: "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:74,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:80,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].fillInStackTrace()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    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.deser.UnresolvedForwardReference].withStackTrace()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference:104,1"
      Dst: "[java.lang.Throwable].fillInStackTrace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960"
    linkageType: null
    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$stream__960:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960"
    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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960:-1,1"
      Dst: "[java.util.Collection].stream"
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_41__444].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__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_41__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_41__444:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__444].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__444].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__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_41__444:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__444].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__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$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__444:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$41"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__976].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__976"
    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__976].<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__976:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__976].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__976].<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__976"
    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__976:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__976].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__976"
    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: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_1__976:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getAllFields$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218"
    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_111__218].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218"
    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_111__218:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218"
    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$111(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$111"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1045].bootstrap$(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1045"
    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__1045].<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__1045:-1,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1045].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1045].<init>(com.github.javaparser.ast.validator.SingleNodeTypeValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1045"
    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__1045:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1045].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.SingleNodeTypeValidator$lambda_accept_0__1045"
    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__1045:-1,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].lambda$accept$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770"
    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.InferenceContext$lambda_registerCorrespondance_2__770].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770"
    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.InferenceContext$lambda_registerCorrespondance_2__770:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceContext].lambda$registerCorrespondance$2(java.lang.String,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$registerCorrespondance$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__207"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__207:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__207"
    linkageType: null
    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__207:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__207"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__207:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 184
    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$ShortArraySerializer:185,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$ShortArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    - "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$ShortArraySerializer:188,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$ShortArraySerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 192
    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$ShortArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:193,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    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$ShortArraySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    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$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,short[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:208"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].hasSingleElement(short[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "short[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:213"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(short[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short[]"
    - "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$ShortArraySerializer].serializeContents(short[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serializeContents(short[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    functionUses: 1
    ICount: 14
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:224"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
        - "serializeContents(short[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:224"
        BranchSideFuncs:
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
        - "serializeContents(short[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:221,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase]._shouldUnwrapSingle"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:222,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:225,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:227,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serializeContents(short[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "short[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    functionUses: 3
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:235,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    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$ShortArraySerializer:247,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:248,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    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$ShortArraySerializer:255,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitArrayFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 177
    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].serializeContents(short[],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$ShortArraySerializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 177
    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(short[],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$ShortArraySerializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].hasSingleElement(short[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer"
    linkageType: null
    functionLinenumber: 177
    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$ShortArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,short[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__523].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__523"
    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__523].<init>(com.github.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__523:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__523].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__523].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__523"
    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__523:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__523].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__523"
    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__523:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$223"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97"
    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__97].<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__97:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97"
    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__97:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$42"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922"
    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__922].<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__922:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922"
    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__922:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922"
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$minimalCandidates$3"
    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.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[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.type.MapType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].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.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.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.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 46
    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.CloneVisitor$addOrphanComment__244].bootstrap$(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__244"
    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__244].<init>(com.github.javaparser.ast.expr.Name)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__244:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__244].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__244].<init>(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__244"
    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__244:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__244].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__244"
    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__244:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].<init>(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "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.TypeSubtypeOfType:44,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].reduce(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType"
    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: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:70"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:76"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:83"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:116"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:56,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:57,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:58,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].trueResult"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:60,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].falseResult"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:77,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:78,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:78,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].oneBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:107,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:112,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:117,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:117,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].asTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:117,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].hasLowerBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:118,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getLowerBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:118,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:118,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].oneConstraint"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:130,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:130,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:130,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:141"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:140"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:136,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:140,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:146,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType"
    linkageType: null
    functionLinenumber: 152
    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.TypeSubtypeOfType:153,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:153,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType:153,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.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.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.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].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.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.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.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].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.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[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].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[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.StatementContext].solveWithAsValue(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].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__777].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.NodeList].indexOf(java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].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.Difference$ArrayIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previous()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].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.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].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.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__907].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__907"
    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__907].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__907:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__907].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__907].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__907"
    linkageType: null
    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__907:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__907].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__907"
    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: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__907:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].lambda$new$0"
    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.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].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.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.ParseStart$ExplicitConstructorInvocationParseStart__861].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__861"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__861].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__861:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__861].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__861].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__861"
    linkageType: null
    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$ExplicitConstructorInvocationParseStart__861:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__861].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__861"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ExplicitConstructorInvocationParseStart__861:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ExplicitConstructorInvocationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$NumberType].values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$NumberType"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParser$NumberType:40,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$NumberType].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$NumberType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParser$NumberType:40,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$NumberType].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$NumberType"
    linkageType: null
    functionLinenumber: 39
    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.core.JsonParser$NumberType:40,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$NumberType].$values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$NumberType"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StringProvider].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.StringProvider"
    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.StringProvider:35,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.StringProvider:37,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StringProvider].read(char[],int,int)"
    functionSourceFile: "com.github.javaparser.StringProvider"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.StringProvider:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StringProvider:46"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StringProvider:45"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.StringProvider:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StringProvider:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StringProvider:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.StringProvider:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StringProvider:52"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StringProvider:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.StringProvider:52,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StringProvider].close()"
    functionSourceFile: "com.github.javaparser.StringProvider"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    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.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.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].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.AnnotatedConstructor].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].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.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.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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121].bootstrap$(com.github.javaparser.ast.expr.LongLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121].<init>(com.github.javaparser.ast.expr.LongLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121].<init>(com.github.javaparser.ast.expr.LongLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.LongLiteralExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121"
    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__121:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__479].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__479"
    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__479].<init>(com.github.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__479:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__479].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__479].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__479"
    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__479:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__479].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__479"
    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__479:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__562].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__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_77__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_77__562:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__562].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__562].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__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_77__562:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__562].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__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$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__562:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$77"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].<init>(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].<init>(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$isAssignableBy$0(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$isAssignableBy$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor$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.JsonNullFormatVisitor$Base:9,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__838].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__838"
    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__838].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__838:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__838].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__838].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__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.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__838:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__838].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_6__838"
    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__838:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$6"
    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: -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.VoidVisitorAdapter$lambda_visit_108__414].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__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_108__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_108__414:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__414].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__414].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__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_108__414:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__414].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__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$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__414:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$108"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661"
    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__661].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661"
    linkageType: null
    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__661:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_5__661"
    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__661:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$toMethodUsage$5"
    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.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: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7"
    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__7].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7:-1,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7"
    linkageType: null
    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__7:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7"
    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.IntersectionType].asString()"
    - "[com.github.javaparser.ast.type.PrimitiveType].asString()"
    - "[com.github.javaparser.ast.type.WildcardType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.UnionType].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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__7:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__741].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__741"
    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__741].<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__741:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__741].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__741].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__741"
    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__741:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__741].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__741"
    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: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_2__741:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$getType$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153].bootstrap$(com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153"
    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__1153].<init>(com.github.javaparser.ast.Node,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153].<init>(com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153"
    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__1153:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153"
    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__1153:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$insertComments$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].bootstrap$(com.github.javaparser.ast.body.VariableDeclarator)"
    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.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].<init>(com.github.javaparser.ast.body.VariableDeclarator)"
    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.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93"
    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__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.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].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__909"
    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__909].<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__909:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].<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__909"
    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__909:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909"
    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__909:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$toReferenceType$5"
    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.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.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.ast.visitor.VoidVisitorAdapter$lambda_visit_67__378].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__378"
    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__378].<init>(com.github.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__378:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__378].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__378].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__378"
    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__378:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__378].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__378"
    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__378:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$67"
    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.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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832"
    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__832].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832"
    linkageType: null
    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__832:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832"
    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__832:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$1"
    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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 69
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_152__478].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__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_152__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_152__478:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__478].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__478].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__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_152__478:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__478].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__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$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__478:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$152"
    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__1356].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.ast.visitor.VoidVisitorAdapter$lambda_visit_157__450].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__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_157__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_157__450:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__450].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__450].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__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_157__450:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__450].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__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$157(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_157__450:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$157"
    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: 6
    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: 2
    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.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.metamodel.NameMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.NameMetaModel"
    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.NameMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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.type.UnionType$asString__339].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$asString__339"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.UnionType$asString__339].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$asString__339:-1,1"
      Dst: "[com.github.javaparser.ast.type.UnionType$asString__339].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$asString__339].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$asString__339"
    linkageType: null
    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__339:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$asString__339].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$asString__339"
    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.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    functionUses: 12
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$asString__339:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830"
    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__830].<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__830:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830"
    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__830:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830"
    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: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$getAllFields$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__783].bootstrap$(com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__783"
    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__783].<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__783:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__783].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__783].<init>(com.github.javaparser.resolution.TypeSolver,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__783"
    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__783:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__783].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__783"
    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__783:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$getGenericParameterByName$4"
    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.JacksonAnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.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__1357].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.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.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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 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.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__558].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__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_174__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_174__558:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__558].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__558].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__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_174__558:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__558].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__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$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__558:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$174"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StreamProvider].<init>(java.io.InputStream,java.lang.String)"
    functionSourceFile: "com.github.javaparser.StreamProvider"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.StreamProvider].<init>(java.io.Reader)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StreamProvider:42,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "com.github.javaparser.StreamProvider:42,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "com.github.javaparser.StreamProvider:42,1"
      Dst: "[com.github.javaparser.StreamProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StreamProvider].<init>(java.io.InputStream,java.nio.charset.Charset)"
    functionSourceFile: "com.github.javaparser.StreamProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    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.StreamProvider:47,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "com.github.javaparser.StreamProvider:47,1"
      Dst: "[java.io.BufferedReader].<init>"
    - Src: "com.github.javaparser.StreamProvider:47,1"
      Dst: "[com.github.javaparser.StreamProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StreamProvider].<init>(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.StreamProvider"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.StreamProvider:51,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    functionSourceFile: "com.github.javaparser.StreamProvider"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF32Reader].read(char[],int,int)"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.StreamProvider:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StreamProvider:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StreamProvider:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.StreamProvider:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StreamProvider:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StreamProvider:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.StreamProvider:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StreamProvider:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.StreamProvider:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.StreamProvider:57,1"
      Dst: "[java.io.Reader].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.StreamProvider].close()"
    functionSourceFile: "com.github.javaparser.StreamProvider"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    functionUses: 10
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.StreamProvider:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.StreamProvider:76"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.github.javaparser.StreamProvider:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.StreamProvider:75,1"
      Dst: "[java.io.Reader].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1069].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1069"
    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_5__1069].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1069:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1069].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1069].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1069"
    linkageType: null
    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_5__1069:-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_5__1069].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1069"
    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$5(com.github.javaparser.ast.expr.ClassExpr,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_5__1069:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__53].bootstrap$(com.github.javaparser.ast.type.ArrayType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__53"
    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__53].<init>(com.github.javaparser.ast.type.ArrayType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__53:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__53].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__53].<init>(com.github.javaparser.ast.type.ArrayType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__53"
    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__53:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__53].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__53"
    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__53:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorSet,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.VisitorSet"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:163,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: null
    functionLinenumber: 168
    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.VisitorSet$EqualsHashcodeOverridingFacade:169,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: null
    functionLinenumber: 173
    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.VisitorSet$EqualsHashcodeOverridingFacade:174,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].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.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].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.body.AnnotationMemberDeclaration].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.type.VarType].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.AssertStmt].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.Modifier].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.BooleanLiteralExpr].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.CompilationUnit].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].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.body.VariableDeclarator].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.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.body.Parameter].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.comments.JavadocComment].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.ForEachStmt].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.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].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.body.EnumConstantDeclaration].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.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].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.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.comments.BlockComment].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.MarkerAnnotationExpr].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.stmt.WhileStmt].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.NormalAnnotationExpr].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.type.ClassOrInterfaceType].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.ForStmt].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.stmt.LabeledStmt].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.SwitchExpr].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.modules.ModuleDeclaration].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.stmt.SwitchEntry].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.body.ConstructorDeclaration].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.MemberValuePair].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.expr.Name].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.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.ArrayInitializerExpr].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.MethodDeclaration].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.modules.ModuleProvidesDirective].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.ImportDeclaration].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.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.ReceiverParameter].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.expr.IntegerLiteralExpr].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.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].access$200(com.github.javaparser.utils.VisitorSet)"
    functionUses: 7
    ICount: 8
    EdgeCount: 100
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:179,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].access$200"
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:179,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:179,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].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.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].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.body.AnnotationMemberDeclaration].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.type.VarType].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.AssertStmt].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.Modifier].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.BooleanLiteralExpr].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.CompilationUnit].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].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.body.VariableDeclarator].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.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.body.Parameter].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.comments.JavadocComment].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.ForEachStmt].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.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].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.body.EnumConstantDeclaration].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.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].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.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.comments.BlockComment].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.MarkerAnnotationExpr].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.stmt.WhileStmt].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.NormalAnnotationExpr].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.type.ClassOrInterfaceType].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.ForStmt].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.stmt.LabeledStmt].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.SwitchExpr].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.modules.ModuleDeclaration].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.stmt.SwitchEntry].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.body.ConstructorDeclaration].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.MemberValuePair].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.expr.Name].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.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.ArrayInitializerExpr].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.MethodDeclaration].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.modules.ModuleProvidesDirective].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.ImportDeclaration].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.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.ReceiverParameter].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.expr.IntegerLiteralExpr].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.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].access$300(com.github.javaparser.utils.VisitorSet)"
    functionUses: 33
    ICount: 15
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:186"
        BranchSideFuncs:
        - "access$300(com.github.javaparser.utils.VisitorSet)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:187,1"
      Dst: "[com.github.javaparser.utils.VisitorSet].access$300"
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:187,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade:187,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].access$100(com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.DefaultPrettyPrinterVisitor].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.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: 44
    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.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: 568
    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: 516
    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.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.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.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616"
    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__616].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616"
    linkageType: null
    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__616:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$7"
    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.jsontype.impl.AsExistingPropertyTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].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.ser.std.JsonValueSerializer$TypeSerializerRerouter].getPropertyName()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].getPropertyName()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].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.jsontype.impl.AsDeductionTypeSerializer].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.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.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175"
    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__1175].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175"
    linkageType: null
    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__1175:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175"
    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: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].lambda$getEnd$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.YamlPrinter].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    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.YamlPrinter:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.YamlPrinter].output(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.YamlPrinter:47,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.YamlPrinter:48,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.YamlPrinter:49,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].output"
    - Src: "com.github.javaparser.printer.YamlPrinter:50,1"
      Dst: "[java.lang.System].lineSeparator"
    - Src: "com.github.javaparser.printer.YamlPrinter:50,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.YamlPrinter].output(com.github.javaparser.ast.Node,java.lang.String,int,java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    linkageType: 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: 135
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.YamlPrinter:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:63"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:71"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:83"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:82"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:76"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.YamlPrinter:55,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.printer.YamlPrinter:56,1"
      Dst: "[com.github.javaparser.ast.Node].getMetaModel"
    - Src: "com.github.javaparser.printer.YamlPrinter:57,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels"
    - Src: "com.github.javaparser.printer.YamlPrinter:58,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.YamlPrinter:58,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter$isAttribute__1358].bootstrap$"
    - Src: "com.github.javaparser.printer.YamlPrinter:58,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.printer.YamlPrinter:58,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter$isSingular__1359].bootstrap$"
    - Src: "com.github.javaparser.printer.YamlPrinter:58,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.printer.YamlPrinter:58,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.github.javaparser.printer.YamlPrinter:59,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter$isNode__1360].bootstrap$"
    - Src: "com.github.javaparser.printer.YamlPrinter:59,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter$isSingular__1361].bootstrap$"
    - Src: "com.github.javaparser.printer.YamlPrinter:60,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter$isNodeList__1362].bootstrap$"
    - Src: "com.github.javaparser.printer.YamlPrinter:62,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.YamlPrinter:62,1"
      Dst: "[java.lang.System].lineSeparator"
    - Src: "com.github.javaparser.printer.YamlPrinter:62,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.YamlPrinter:62,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].indent"
    - Src: "com.github.javaparser.printer.YamlPrinter:62,1"
      Dst: "[com.github.javaparser.metamodel.BaseNodeMetaModel].getTypeName"
    - Src: "com.github.javaparser.printer.YamlPrinter:62,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.YamlPrinter:66,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.YamlPrinter:66,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.YamlPrinter:66,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.YamlPrinter:67,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getName"
    - Src: "com.github.javaparser.printer.YamlPrinter:67,1"
      Dst: "[com.github.javaparser.metamodel.PropertyMetaModel].getValue"
    - Src: "com.github.javaparser.printer.YamlPrinter:67,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.printer.YamlPrinter:67,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].escapeValue"
    - Src: "com.github.javaparser.printer.YamlPrinter:72,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].output"
    - Src: "com.github.javaparser.printer.YamlPrinter:76,1"
      Dst: "[com.github.javaparser.ast.NodeList].isNonEmpty"
    - Src: "com.github.javaparser.printer.YamlPrinter:79,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.github.javaparser.printer.YamlPrinter:79,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.printer.YamlPrinter:79,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.printer.YamlPrinter:80,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[com.github.javaparser.printer.YamlPrinter].indent(int)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.YamlPrinter:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:87"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.YamlPrinter:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.YamlPrinter:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.YamlPrinter:86,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.YamlPrinter:87,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.YamlPrinter:88,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.YamlPrinter].escapeValue(java.lang.String)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    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: []
    Callsites:
    - Src: "com.github.javaparser.printer.YamlPrinter:92,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.YamlPrinter:92,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.YamlPrinter:92,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.github.javaparser.printer.YamlPrinter:92,1"
      Dst: "[java.lang.String].replaceAll"
    - Src: "com.github.javaparser.printer.YamlPrinter:92,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.YamlPrinter].print(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.YamlPrinter"
    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.YamlPrinter:96,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].<init>"
    - Src: "com.github.javaparser.printer.YamlPrinter:96,1"
      Dst: "[com.github.javaparser.printer.YamlPrinter].output"
    - Src: "com.github.javaparser.printer.YamlPrinter:96,1"
      Dst: "[java.io.PrintStream].println"
    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.GenericListVisitorAdapter].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.ObjectIdentityHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].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.ModifierVisitor].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.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: 44
    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.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.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874"
    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__874].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_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.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874"
    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: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__679].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__679"
    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__679].<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__679:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__679].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__679].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__679"
    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__679:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__679].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__679"
    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__679:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$printComment$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__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.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876"
    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__876:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    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.ast.visitor.ObjectIdentityEqualsVisitor].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.CloneVisitor].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.ObjectIdentityHashCodeVisitor].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.GenericListVisitorAdapter].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.HashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.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.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.printer.PrettyPrintVisitor].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: 45
    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.databind.jsontype.PolymorphicTypeValidator$Validity].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity:58,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity:58,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity"
    linkageType: null
    functionLinenumber: 57
    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.jsontype.PolymorphicTypeValidator$Validity:58,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity[]"
    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_117__549].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__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_117__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_117__549:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__549].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__549].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__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_117__549:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__549].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__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$117(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_117__549:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$117"
    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.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.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.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.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.metamodel.CastExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CastExprMetaModel"
    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.CastExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132"
    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__132].<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__132:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132"
    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__132:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$21"
    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.ast.visitor.ModifierVisitor$lambda_visit_73__291].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291"
    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__291].<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__291:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291"
    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__291:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$73"
    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.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__981].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__981"
    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_getAncestors_0__981].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__981:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__981].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__981].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__981"
    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_getAncestors_0__981:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__981].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__981"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getAncestors$0(java.util.List,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getAncestors_0__981:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getAncestors$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__516].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__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_212__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_212__516:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__516].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__516].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__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_212__516:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__516].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__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$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__516:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$212"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__895].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__895"
    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__895].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__895:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__895].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__895].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__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.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__895:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__895].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_3__895"
    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__895:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$3"
    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.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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.cfg.EnumFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.EnumFeature"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.EnumFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.EnumFeature:11,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.EnumFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.EnumFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.EnumFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.EnumFeature:11,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.EnumFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.EnumFeature"
    linkageType: null
    functionLinenumber: 49
    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.databind.cfg.EnumFeature:50,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.EnumFeature:52,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.EnumFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.EnumFeature"
    linkageType: null
    functionLinenumber: 55
    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.EnumFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.EnumFeature"
    linkageType: null
    functionLinenumber: 57
    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.EnumFeature:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.EnumFeature:57"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.EnumFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.EnumFeature"
    linkageType: null
    functionLinenumber: 59
    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.EnumFeature].featureIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.EnumFeature"
    linkageType: null
    functionLinenumber: 63
    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.EnumFeature].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.EnumFeature"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.EnumFeature[]"
    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.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: "[com.github.javaparser.metamodel.ClassOrInterfaceTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ClassOrInterfaceTypeMetaModel"
    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.ClassOrInterfaceTypeMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ReferenceTypeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].<init>(int,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:354,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].empty()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].construct(com.fasterxml.jackson.'annotation'.JsonFormat)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].construct(com.fasterxml.jackson.'annotation'.JsonFormat$Feature[],com.fasterxml.jackson.'annotation'.JsonFormat$Feature[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:364,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat].with"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:364,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat].without"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:364,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].construct(com.fasterxml.jackson.'annotation'.JsonFormat$Feature[],com.fasterxml.jackson.'annotation'.JsonFormat$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Feature[]"
    - "com.fasterxml.jackson.annotation.JsonFormat$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].<init>(int,int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:376"
        BranchSideFuncs:
        - "<init>(int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:371,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:377,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Features)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: 381
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Features"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].<init>(int,int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:389"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:389"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:401"
        BranchSideFuncs:
        - "<init>(int,int)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:401"
        BranchSideFuncs:
        - "<init>(int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:402,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].'with'(com.fasterxml.jackson.'annotation'.JsonFormat$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:409"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:408,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:410,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].without(com.fasterxml.jackson.'annotation'.JsonFormat$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:417"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:416,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:418,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].get(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:429"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:428"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:422,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:437,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:437,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Features"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:449"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:448"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Features:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Features:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Features:449,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129"
    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__1129].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129"
    linkageType: null
    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__1129:-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__1129].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129"
    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: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$0"
    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.DateDeserializers$CalendarDeserializer].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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__469].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__469"
    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_214__469].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__469:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__469].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__469].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__469"
    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_214__469:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__469].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__469"
    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$214(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_214__469:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$214"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__561].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__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_177__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_177__561:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__561].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__561].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__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_177__561:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__561].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__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$177(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_177__561:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$177"
    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.visitor.CloneVisitor$addOrphanComment__333].bootstrap$(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__333"
    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__333].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__333:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__333].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__333].<init>(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__333"
    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__333:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__333].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__333"
    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__333:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1106].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1106"
    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__1106].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1106:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1106].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1106].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1106"
    linkageType: null
    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__1106:-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__1106].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__1106"
    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__1106:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionAction].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 6
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionAction:16,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionAction].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionAction:16,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionAction].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    linkageType: null
    functionLinenumber: 15
    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.CoercionAction:16,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionAction].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction[]"
    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_9__630].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__630"
    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__630].<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__630:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__630].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__630].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void,com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__630"
    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__630:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__630].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__630"
    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__630:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$9"
    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.HashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].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.EqualsVisitor].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.NoCommentHashCodeVisitor].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.GenericListVisitorAdapter].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.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.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    - "[com.github.javaparser.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: 44
    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.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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1096].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1096"
    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__1096].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1096:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1096].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1096].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1096"
    linkageType: null
    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__1096:-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__1096].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_30__1096"
    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__1096:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$30"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__459].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__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_12__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_12__459:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__459].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__459].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__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_12__459:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__459].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__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$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__459:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__360].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__360"
    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__360].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__360:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__360].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__360].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__360"
    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__360:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__360].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__360"
    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__360:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$120"
    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.resolution.SymbolSolver].<init>(com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:56,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:58,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbol(java.lang.String,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:66,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbol"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbol(java.lang.String,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbol(java.lang.String,com.github.javaparser.resolution.Context)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:71,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:71,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbol"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolAsValue(java.lang.String,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: 75
    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.AbstractMethodLikeDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].solveSymbolAsValue(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValue(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:76,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolAsValue(java.lang.String,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolAsValue(java.lang.String,com.github.javaparser.resolution.Context)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:81,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:82,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolAsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveType(java.lang.String,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:87,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveType(java.lang.String,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:92,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:92,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveMethod(java.lang.String,java.util.List,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:97,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethod"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:98,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:99,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:99,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:101,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:101,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveMethod(java.lang.String,java.util.List,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.MethodUsage"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:106,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:106,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:111"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:115,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getNameWithScope"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:116,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:116,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:117,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:118,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:118,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:120,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:122,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:122,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:122,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveTypeUsage(java.lang.String,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:127,1"
      Dst: "[com.github.javaparser.resolution.Context].solveGenericType"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:128,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:129,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:131,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:132,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 7
    ICount: 11
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:146"
        BranchSideFuncs:
        - "solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:145"
        BranchSideFuncs:
        - "unsolved()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:144,1"
      Dst: "[com.github.javaparser.symbolsolver.core.resolution.SymbolResolutionCapability].solveSymbol"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:146,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveTypeInType(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:164"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:163"
        BranchSideFuncs:
        - "unsolved()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:159,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:162,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:164,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].classToResolvedType(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.SymbolSolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:180"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:179"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:182"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:181"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:175,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:176,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:176,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].byName"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:180,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:181,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:182,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:183,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:184,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:185,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:187,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.SymbolSolver:189,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 10
    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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javassist.CtConstructor"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    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__111].bootstrap$(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__111"
    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__111].<init>(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__111:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__111].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__111].<init>(com.github.javaparser.ast.body.AnnotationMemberDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__111"
    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__111:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__111].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__111"
    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__111:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591"
    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__591].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591"
    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__591:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder"
    linkageType: null
    functionLinenumber: 91
    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$BooleanBuilder:92,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder]._constructArray(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "boolean[]"
    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.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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].<init>(int,com.github.javaparser.resolution.TypeSolver)"
    - "[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.resolution.logic.InferenceVariableType].setCorrespondingTp(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.types.ResolvedType].asReferenceType()"
    - "[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].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__771].bootstrap$()"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769].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__770].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.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.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.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].isNull()"
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[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.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.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.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[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.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].registerEquivalentType(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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].asPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    functionUses: 6
    ICount: 252
    EdgeCount: 291
    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__771].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__769].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__770].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.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.logic.InferenceContext$lambda_placeInferenceVariables_3__768].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.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.ResolvedType].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.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.NullType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[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.model.typesystem.LazyType].isVoid()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].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.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].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__768].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.logic.InferenceContext$lambda_resolve_4__664].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.NullType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[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.model.typesystem.LazyType].isVoid()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].isVoid()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isVoid()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].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.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isSuper()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].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__664].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.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.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.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1116].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1116"
    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__1116].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1116:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1116].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1116].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1116"
    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__1116:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1116].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1116"
    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.symbolsolver.reflectionmodel.ReflectionClassDeclaration$add__1116:-1,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].bootstrap$(com.github.javaparser.ast.stmt.ThrowStmt)"
    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.stmt.ThrowStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].<init>(com.github.javaparser.ast.stmt.ThrowStmt)"
    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.stmt.ThrowStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ThrowStmt"
    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.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839"
    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__839].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839"
    linkageType: null
    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__839:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839"
    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: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$8"
    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.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MemberKey"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.String,java.lang.Class[])"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:20,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:20,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:20,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.reflect.Constructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MemberKey"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.String,java.lang.Class[])"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:25,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:25,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.String,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MemberKey"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MemberKey:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:29"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:28"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MemberKey].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MemberKey"
    linkageType: null
    functionLinenumber: 34
    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.databind.introspect.MemberKey].argCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MemberKey"
    linkageType: null
    functionLinenumber: 38
    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.introspect.MemberKey].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MemberKey"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:44,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MemberKey"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:49,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MemberKey"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MemberKey:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MemberKey:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:56"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MemberKey:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:60"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:59"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MemberKey:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MemberKey:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MemberKey:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MemberKey:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MemberKey:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:57,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:61,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__412].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__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_106__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_106__412:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__412].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__412].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__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_106__412:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__412].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__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$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__412:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$106"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__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.resolution.types.ResolvedIntersectionType$describe__774:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].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: 12
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper].<init>()"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper"
    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.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: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    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: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:325"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:326"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper:325"
        BranchSideFuncs: []
    - 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: []
    - 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: []
    - 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: []
    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: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper: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: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$OctalUnescaper: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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.StringEscapeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    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.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper"
    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.contexts.ContextHelper:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 5
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    - "java.lang.String"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    functionUses: 4
    ICount: 14
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper:49"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper:48,1"
      Dst: "[com.github.javaparser.symbolsolver.core.resolution.MethodUsageResolutionCapability].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper:50,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper:50,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    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: 568
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 516
    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.visitor.ModifierVisitor$lambda_visit_38__119].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119"
    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_38__119].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119"
    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_38__119:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119"
    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$38(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$38"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:61,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ClassIntrospector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:66,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forSerialization(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdTypeDesc(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdJdkCollectionDesc(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forSerialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:89"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:90"
        BranchSideFuncs:
        - "collectProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
        - "forSerialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:80,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdTypeDesc"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:84,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdJdkCollectionDesc"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:86,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectProperties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:86,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forSerialization"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forDeserialization(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdTypeDesc(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdJdkCollectionDesc(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forDeserialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:108"
        BranchSideFuncs:
        - "collectProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
        - "forDeserialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:98,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdTypeDesc"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:102,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdJdkCollectionDesc"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:104,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectProperties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:104,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forDeserialization"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectPropertiesWithBuilder(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forDeserialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:116,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectPropertiesWithBuilder"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:116,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forDeserialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forDeserializationWithBuilder(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:126,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectPropertiesWithBuilder"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:126,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forDeserialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forCreation(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdTypeDesc(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdJdkCollectionDesc(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forDeserialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:134,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdTypeDesc"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:138,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdJdkCollectionDesc"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:141,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectProperties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:140,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forDeserialization"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forClassAnnotations(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 150
    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.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdTypeDesc(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forOtherUse(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:151,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdTypeDesc"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:154,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:153,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forOtherUse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forDirectClassAnnotations(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: -1
    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.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:163,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdTypeDesc"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:166,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedWithoutSuperTypes"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:165,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forOtherUse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.JavaType].isRecordType()"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].forRecord(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAccessorNaming()"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].forPOJO(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAccessorNaming()"
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].constructPropertyCollector(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy)"
    functionUses: 3
    ICount: 15
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:186"
        BranchSideFuncs:
        - "forRecord(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:185"
        BranchSideFuncs:
        - "forPOJO(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
        - "getAccessorNaming()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:183,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:184,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isRecordType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:185,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAccessorNaming"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:185,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider].forRecord"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:186,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider].forPOJO"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:187,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].constructPropertyCollector"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:195,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:196,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:196,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].withSetterPrefix"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:196,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].forPOJO"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:197,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].constructPropertyCollector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectPropertiesWithBuilder(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAccessorNaming()"
    - "[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)"
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].constructPropertyCollector(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:207,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:208,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAccessorNaming"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:209,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider].forBuilder"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:210,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].constructPropertyCollector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectPropertiesWithBuilder(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:217,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].collectPropertiesWithBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].constructPropertyCollector(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,boolean,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:230,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].constructPropertyCollector(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType,boolean,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:238,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdTypeDesc(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    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.util.ClassUtil].isJDKClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forOtherUse(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].createPrimordial(java.lang.Class)"
    functionUses: 4
    ICount: 44
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:257"
        BranchSideFuncs:
        - "isJDKClass(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:251"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:255"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:273"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:262"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:267"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:247,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:248,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:258,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isJDKClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:274,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:276,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].createPrimordial"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:275,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forOtherUse"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._isStdJDKCollection(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ArrayType].isArrayType()"
    - "[com.fasterxml.jackson.databind.JavaType].isArrayType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isJDKClass(java.lang.Class)"
    functionUses: 1
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:290"
        BranchSideFuncs:
        - "isJDKClass(java.lang.Class)"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:297"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:288,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:288,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:291,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:292,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isJDKClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:295,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._findStdJdkCollectionDesc(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._isStdJDKCollection(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forOtherUse(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionUses: 3
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:305,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._isStdJDKCollection"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:307,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:306,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forOtherUse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolve(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:317,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector]._resolveAnnotatedWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector:325,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_walk_10__918].bootstrap$(java.lang.Class,java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_walk_10__918"
    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__918].<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__918:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_walk_10__918].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_walk_10__918].<init>(java.lang.Class,java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_walk_10__918"
    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__918:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_walk_10__918].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_walk_10__918"
    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: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_walk_10__918:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$walk$10"
    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.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.ModifierVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].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.ObjectIdentityHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ObjectIdentityEqualsVisitor].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: 44
    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.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714"
    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__714].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714"
    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__714:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714"
    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__714:-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$addOrphanComment__194].bootstrap$(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__194"
    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__194].<init>(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__194:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__194].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__194].<init>(com.github.javaparser.ast.modules.ModuleExportsDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__194"
    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__194:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__194].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__194"
    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__194:-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_2__1066].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__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_2__1066].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1066:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1066].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__1066].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__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_2__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_2__1066].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_2__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$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__1066:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$2"
    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.ModifierVisitor$lambda_visit_80__156].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156"
    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__156].<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__156:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156"
    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__156:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$80"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].<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.IterationType"
    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.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: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.IterationType:25,1"
      Dst: "[java.util.Objects].hashCode"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:25,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].<init>(com.fasterxml.jackson.databind.type.TypeBase,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    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.IterationType:37,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].upgradeFrom(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.IterationType"
    argCount: 2
    argTypes:
    - "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.IterationType:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.IterationType:49,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:53,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].<init>"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:55,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:55,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:55,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.IterationType"
    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].<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.IterationType:61,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IterationType].<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.IterationType:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:69"
        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.IterationType:70,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.IterationType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IterationType].<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: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.IterationType:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:79"
        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.IterationType:80,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].withContentTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.IterationType"
    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.IterationType].<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.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.IterationType:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:90"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.IterationType:87,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:91,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:91,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.IterationType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IterationType].<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: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.IterationType:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:99"
        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.IterationType:100,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.IterationType"
    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.IterationType].<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.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.IterationType:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.IterationType:107,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:111,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:111,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.IterationType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IterationType].<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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    functionUses: 15
    ICount: 15
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.IterationType:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.IterationType:121,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:121,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[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[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 127
    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.IterationType].<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: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.IterationType:128,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].buildCanonicalName()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 135
    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: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.IterationType:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:143"
        BranchSideFuncs:
        - "toCanonical()"
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.IterationType:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:143"
        BranchSideFuncs:
        - "toCanonical()"
      - BranchSide: "com.fasterxml.jackson.databind.type.IterationType:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.IterationType:136,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:137,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:137,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:138,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._hasNTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:140,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].toCanonical"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:143,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].hasContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 158
    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.IterationType].isIterationType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    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.type.IterationType].getErasedSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 168
    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.IterationType:169,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.IterationType"
    linkageType: null
    functionLinenumber: 174
    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.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getGenericSignature(java.lang.StringBuilder)"
    functionUses: 8
    ICount: 9
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.IterationType:175,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:176,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:177,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getGenericSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__811].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__811"
    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_37__811].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__811:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__811].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__811].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__811"
    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_37__811:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__811].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__811"
    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$37(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_37__811:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$37"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023"
    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__1023].<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__1023:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023].<init>(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023"
    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__1023:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023"
    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__1023:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926"
    linkageType: null
    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.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$isResolvableTo$2(java.util.Map$Entry)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].lambda$isResolvableTo$2"
    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.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.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.JsonParser].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.databind.util.TokenBuffer$Parser].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.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.metamodel.PatternExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.PatternExprMetaModel"
    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.PatternExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:211,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.BlockStmt"
    - "java.lang.Void"
    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.Node].getParentNode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].access$100(com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic,com.github.javaparser.ast.stmt.Statement)"
    functionUses: 1
    ICount: 33
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:226"
        BranchSideFuncs:
        - "access$100(com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic,com.github.javaparser.ast.stmt.Statement)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:217"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:223"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:222"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:227"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:226"
        BranchSideFuncs:
        - "access$100(com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic,com.github.javaparser.ast.stmt.Statement)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:216,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:216,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:217,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:218,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:227,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic].access$100"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalClassDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:232,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:237,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2"
    linkageType: null
    functionLinenumber: 210
    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.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:211,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2"
    linkageType: null
    functionLinenumber: 210
    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.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:211,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2"
    linkageType: null
    functionLinenumber: 210
    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.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2:211,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java12PreviewValidator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java12PreviewValidator"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java12Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java12PreviewValidator:31,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java12Validator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java12PreviewValidator:44,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove"
    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.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.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].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.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].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: 14
    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.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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)"
    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.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.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1026].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1026"
    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_6__1026].<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_6__1026:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1026].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1026].<init>(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1026"
    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_6__1026:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1026].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1026"
    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$6(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_6__1026:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$6"
    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.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__798].bootstrap$()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].bootstrap$()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800].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__798].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__799].bootstrap$"
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType:47,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800].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__773].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__773].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__672].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__672].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.types.ResolvedArrayType].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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.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.std.NumberDeserializers$ByteDeserializer].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.NumberDeserializers$LongDeserializer].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.std.EnumSetDeserializer].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.FactoryBasedEnumDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.StdNodeBasedDeserializer].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.NumberDeserializers$BooleanDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].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.std.FromStringDeserializer$StringBuilderDeserializer].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.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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.ObjectIdReferenceProperty].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.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.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.ObjectIdReferenceProperty].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.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.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.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.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793"
    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__793].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793"
    linkageType: null
    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__793:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793"
    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: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$lub$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LinkedNode].<init>(java.lang.Object,com.fasterxml.jackson.databind.util.LinkedNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LinkedNode"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.util.LinkedNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LinkedNode:15,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LinkedNode].linkNext(com.fasterxml.jackson.databind.util.LinkedNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LinkedNode"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LinkedNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.LinkedNode:22"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.LinkedNode:25"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.LinkedNode:24"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LinkedNode:23,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LinkedNode].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LinkedNode"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.LinkedNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.LinkedNode].value()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LinkedNode"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "java.lang.Object"
    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.util.LinkedNode].contains(com.fasterxml.jackson.databind.util.LinkedNode,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.LinkedNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.LinkedNode"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.LinkedNode:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.LinkedNode:50"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.LinkedNode:49"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.LinkedNode:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.LinkedNode:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.LinkedNode:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LinkedNode:45,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].value"
    - Src: "com.fasterxml.jackson.databind.util.LinkedNode:48,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].next"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884"
    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__884].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884"
    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__884:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884"
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$4"
    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.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__972].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__972"
    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__972].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__972:-1,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__972].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__972].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__972"
    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__972:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__972].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.observer.ObservableProperty$lambda_fromCamelCaseName_0__972"
    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__972:-1,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].lambda$fromCamelCaseName$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.reflect.Method"
    - "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.AnnotatedMethod:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:37,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:39,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:50,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,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.AnnotatedMethod:57,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    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.AnnotatedMethod].getModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    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.AnnotatedMethod:64,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 39
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:67,1"
      Dst: "[java.lang.reflect.Method].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].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.AnnotatedMethod:76,1"
      Dst: "[java.lang.reflect.Method].getGenericReturnType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:76,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext].resolveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:86,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 98
    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.AnnotatedMethod:99,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call(java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 103
    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.AnnotatedMethod:104,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:109,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].callOn(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:113,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].callOnWith(java.lang.Object,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:117,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:128,1"
      Dst: "[java.lang.reflect.Method].getParameterCount"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterTypes()"
    functionUses: 12
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:133"
        BranchSideFuncs:
        - "getRawParameterTypes()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:134,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterTypes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].resolveType(java.lang.reflect.Type)"
    functionUses: 10
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:143"
        BranchSideFuncs:
        - "resolveType(java.lang.reflect.Type)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:140,1"
      Dst: "[java.lang.reflect.Method].getGenericParameterTypes"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:144,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext].resolveType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getGenericParameterType(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:150,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getGenericParameterTypes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:158,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    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.AnnotatedMethod].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName()"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:167,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:170,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:170,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:170,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:170,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName()"
    functionUses: 10
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:178,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:181,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:181,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:181,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:181,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    functionUses: 7
    ICount: 18
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:193,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:194,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:196,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:198,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:198,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:201,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:201,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterTypes()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:207,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getGenericParameterTypes()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:214,1"
      Dst: "[java.lang.reflect.Method].getGenericParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:218,1"
      Dst: "[java.lang.reflect.Method].getReturnType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hasReturnType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    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.introspect.AnnotatedMethod:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:232,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName()"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:245,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:245,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:250,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:250,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: 254
    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.AnnotatedMethod:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:256"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:255"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:259"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:263"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:256,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:256,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:264,1"
      Dst: "[java.lang.reflect.Method].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    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.AnnotatedMethod:275,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:275,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:281,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:284,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:285,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:287,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:290,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:290,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:290,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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: 1
    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.io.DataOutputAsStream].write(byte[])"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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: 204
    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.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.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.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.NoCommentHashCodeVisitor].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.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].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.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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: 44
    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.ast.visitor.CloneVisitor$addOrphanComment__77].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__77"
    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__77].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__77:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__77].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__77].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__77"
    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__77:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__77].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__77"
    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__77:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.javassistmodel.JavassistTypeParameter].containerType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].containerType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].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.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$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.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)"
    - "[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$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[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.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)"
    - "[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.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector:com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector:com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[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.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    - "[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)"
    functionUses: 4
    ICount: 24
    EdgeCount: 13
    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$OneCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[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.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)"
    - "[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$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.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)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 1
    ICount: 23
    EdgeCount: 10
    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.ast.visitor.ModifierVisitor$lambda_visit_99__90].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__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_99__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_99__90:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__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_99__90:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__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$99(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$99"
    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.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.util.JsonParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897"
    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__897].<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__897:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897"
    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__897:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897"
    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__897:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getTypeParameters$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__399].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__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_33__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_33__399:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__399].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__399].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__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_33__399:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__399].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__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$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__399:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$33"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__812].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__812"
    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__812].<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__812:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__812].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__812].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__812"
    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__812:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__812].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__812"
    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__812:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$4"
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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.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.ast.visitor.VoidVisitorAdapter$lambda_visit_91__488].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__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_91__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_91__488:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__488].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__488].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__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_91__488:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__488].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__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$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__488:-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_82__171].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171"
    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__171].<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__171:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171"
    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__171:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$82"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1020].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__1020"
    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__1020].<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__1020:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1020].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1020].<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__1020"
    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__1020:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1020].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_13__1020"
    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__1020:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$13"
    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.fasterxml.jackson.databind.ObjectWriter$Prefetch].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    linkageType: null
    functionLinenumber: 1491
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1492,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].forRootType(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1508"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1501"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1514"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1514"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1528"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1527"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1547"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1546"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1541"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1540"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1504,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1508,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1514,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1515,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1519,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1523,1"
      Dst: "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1528,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1535,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findTypedValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1539,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].typeSerializer"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].getValueSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    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.ObjectWriter$Prefetch].getTypeSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    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.fasterxml.jackson.databind.ObjectWriter$Prefetch].hasSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    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.databind.ObjectWriter$Prefetch:1559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1558"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1558"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    linkageType: null
    functionLinenumber: 1564
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializePolymorphic(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionUses: 2
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1567"
        BranchSideFuncs:
        - "serializePolymorphic(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1569"
        BranchSideFuncs:
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1568"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1572"
        BranchSideFuncs:
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1571"
        BranchSideFuncs:
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1566,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializePolymorphic"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$Prefetch:1568,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_static_6__778].bootstrap$()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_static_6__778"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_static_6__778].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_static_6__778:-1,1"
      Dst: "[com.github.javaparser.Problem$lambda_static_6__778].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_static_6__778].<init>()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_static_6__778"
    linkageType: null
    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__778:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_static_6__778].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_static_6__778"
    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__778:-1,1"
      Dst: "[com.github.javaparser.Problem].lambda$static$6"
    JavaMethodInfo: null
    BBCount: 1
    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.ast.visitor.ModifierVisitor$lambda_visit_40__277].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277"
    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__277].<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__277:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277"
    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__277:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$40"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>(java.lang.String,int,com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:74,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2].evaluate(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.ObservableProperty)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2"
    linkageType: 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$2:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:77"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:78,1"
      Dst: "[com.github.javaparser.ast.observer.ObservableProperty].getValueAsMultipleReference"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmConditional$Condition$2:79,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28].bootstrap$(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28].<init>(com.github.javaparser.ast.CompilationUnit)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28].<init>(com.github.javaparser.ast.CompilationUnit)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].lambda$visit$0(com.github.javaparser.ast.CompilationUnit,com.github.javaparser.ast.CompilationUnit$Storage)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].lambda$visit$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__34].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_0__34"
    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__34].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_0__34:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__34].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__34].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_0__34"
    linkageType: null
    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__34:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_0__34].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_0__34"
    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__34:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].lambda$static$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__588].bootstrap$(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__588"
    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__588].<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__588:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__588].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__588].<init>(com.github.javaparser.ast.NodeList,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__588"
    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__588:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__588].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__588"
    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__588:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList].lambda$notifyElementAdded$1"
    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.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.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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.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.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.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23].bootstrap$(com.github.javaparser.ast.type.VarType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23].<init>(com.github.javaparser.ast.type.VarType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23].<init>(com.github.javaparser.ast.type.VarType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23"
    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__23:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:43,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators"
    argCount: 6
    argTypes:
    - "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"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collect(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:57"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:60,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:61,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collect"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collect(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector]._findPotentialConstructors(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector]._findPotentialFactories(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[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.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[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.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[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.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedConstructor,java.util.List,java.util.List)"
    functionUses: 1
    ICount: 41
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:94"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.introspect.AnnotatedConstructor,java.util.List,java.util.List)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:88"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:95"
        BranchSideFuncs:
        - "get(int)"
        - "hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:94"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.introspect.AnnotatedConstructor,java.util.List,java.util.List)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:null"
        BranchSideFuncs:
        - "remove(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:70,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector]._findPotentialConstructors"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:71,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector]._findPotentialFactories"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:79,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasIgnoreMarker"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:84,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:85,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:86,1"
      Dst: "[java.util.List].remove"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:95,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector]._findPotentialConstructors(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isEnumType()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getConstructors(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].isIncludableConstructor(java.lang.reflect.Constructor)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParamCount()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getConstructors(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParamCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.reflect.Constructor)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.reflect.Constructor)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructNonDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructNonDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
    functionUses: 1
    ICount: 108
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:132"
        BranchSideFuncs:
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:131"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:132"
        BranchSideFuncs:
        - "isIncludableConstructor(java.lang.reflect.Constructor)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:131"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:178"
        BranchSideFuncs:
        - "getConstructors(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:177"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:178"
        BranchSideFuncs:
        - "getConstructors(java.lang.Class)"
        - "getParamCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:177"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:148"
        BranchSideFuncs:
        - "getConstructors(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:148"
        BranchSideFuncs:
        - "getConstructors(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:164"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Constructor)"
        - "getConstructor()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:164"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Constructor)"
        - "getConstructor()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:149"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:148"
        BranchSideFuncs:
        - "getConstructors(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:164"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Constructor)"
        - "getConstructor()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:181"
        BranchSideFuncs:
        - "constructDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:null"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:114,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:115,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:115,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getConstructors"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:117,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:117,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].isIncludableConstructor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:120,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParamCount"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:124,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:126,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:133,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:140,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:153,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructDefaultConstructor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:162,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:162,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:168,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:170,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructNonDefaultConstructor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:169,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 43
    CyclomaticComplexity: 7
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector]._findPotentialFactories(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getClassMethods(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector]._isIncludableFactoryMethod(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector]._isIncludableFactoryMethod(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructFactoryCreator(java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method)"
    - "[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)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructFactoryCreator(java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method)"
    functionUses: 1
    ICount: 83
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:209"
        BranchSideFuncs:
        - "getClassMethods(java.lang.Class)"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:202"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:236"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:261"
        BranchSideFuncs:
        - "_isIncludableFactoryMethod(java.lang.reflect.Method)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:248"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:248"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:238"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:237"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:248"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Method)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:261"
        BranchSideFuncs:
        - "narrowMethodTypeParameters(java.lang.reflect.Method,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.introspect.TypeResolutionContext)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:197,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:197,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getClassMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:198,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector]._isIncludableFactoryMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:204,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:206,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:210,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:231,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:239,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:246,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:246,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:251,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:253,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructFactoryCreator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:252,1"
      Dst: "[java.util.List].set"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:269,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].narrowMethodTypeParameters"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 7
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector]._isIncludableFactoryMethod(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:280,1"
      Dst: "[java.lang.reflect.Method].getModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:280,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:285,1"
      Dst: "[java.lang.reflect.Method].isSynthetic"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    - "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor()"
    - "[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[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:291,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:292,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:292,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructNonDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    - "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParamCount()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor()"
    - "[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[])"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMaps(int)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor()"
    - "[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[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParameterAnnotations()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType(java.lang.Class)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(java.lang.'annotation'.Annotation[][],java.lang.'annotation'.Annotation[][])"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(java.lang.'annotation'.Annotation[][],java.lang.'annotation'.Annotation[][])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(java.lang.'annotation'.Annotation[][],java.lang.'annotation'.Annotation[][])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParameterAnnotations()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor()"
    - "[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[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
    functionUses: 2
    ICount: 78
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:316"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:347"
        BranchSideFuncs:
        - "getParameterAnnotations()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:321"
        BranchSideFuncs:
        - "isEnumType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:321"
        BranchSideFuncs:
        - "isEnumType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:347"
        BranchSideFuncs:
        - "getParameterAnnotations()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:300,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParamCount"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:302,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:303,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMap"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:303,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMaps"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:303,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:312,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:317,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParameterAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:323,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:325,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:328,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:325,1"
      Dst: "[java.lang.Class].isMemberClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:344,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:344,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:342,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:342,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].constructFactoryCreator(java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 3
    argTypes:
    - "java.lang.reflect.Method"
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMaps(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(java.lang.reflect.AnnotatedElement,java.lang.reflect.AnnotatedElement)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(java.lang.reflect.AnnotatedElement,java.lang.reflect.AnnotatedElement)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(java.lang.'annotation'.Annotation[][],java.lang.'annotation'.Annotation[][])"
    functionUses: 2
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:362"
        BranchSideFuncs:
        - "_emptyAnnotationMap()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:361"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:365"
        BranchSideFuncs:
        - "collectAnnotations(java.lang.reflect.AnnotatedElement,java.lang.reflect.AnnotatedElement)"
        - "<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])"
        - "collectAnnotations(java.lang.'annotation'.Annotation[][],java.lang.'annotation'.Annotation[][])"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:365"
        BranchSideFuncs:
        - "collectAnnotations(java.lang.reflect.AnnotatedElement,java.lang.reflect.AnnotatedElement)"
        - "<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])"
        - "collectAnnotations(java.lang.'annotation'.Annotation[][],java.lang.'annotation'.Annotation[][])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:357,1"
      Dst: "[java.lang.reflect.Method].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:359,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMap"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:360,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMaps"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:360,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:363,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:367,1"
      Dst: "[java.lang.reflect.Method].getParameterAnnotations"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(java.lang.'annotation'.Annotation[][],java.lang.'annotation'.Annotation[][])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap[]"
    argCount: 2
    argTypes:
    - "java.lang.annotation.Annotation[][]"
    - "java.lang.annotation.Annotation[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector()"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].asAnnotationMap()"
    functionUses: 4
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:383"
        BranchSideFuncs:
        - "emptyCollector()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:382"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:null"
        BranchSideFuncs:
        - "collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:376,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:376,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:381,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].asAnnotationMap"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(com.fasterxml.jackson.databind.util.ClassUtil$Ctor,com.fasterxml.jackson.databind.util.ClassUtil$Ctor)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 390
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    - "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getDeclaredAnnotations()"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getDeclaredAnnotations()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMap()"
    functionUses: 3
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:398"
        BranchSideFuncs:
        - "collectAnnotations(java.lang.'annotation'.Annotation[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:397"
        BranchSideFuncs:
        - "_emptyAnnotationMap()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:396"
        BranchSideFuncs:
        - "getDeclaredAnnotations()"
        - "collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:395"
        BranchSideFuncs:
        - "asAnnotationMap()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:392,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getDeclaredAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:392,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:396,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].asAnnotationMap"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:398,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase]._emptyAnnotationMap"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].collectAnnotations(java.lang.reflect.AnnotatedElement,java.lang.reflect.AnnotatedElement)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 2
    argTypes:
    - "java.lang.reflect.AnnotatedElement"
    - "java.lang.reflect.AnnotatedElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].asAnnotationMap()"
    functionUses: 2
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:406"
        BranchSideFuncs:
        - "collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:405"
        BranchSideFuncs:
        - "asAnnotationMap()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:402,1"
      Dst: "[java.lang.reflect.AnnotatedElement].getDeclaredAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:402,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:406,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].asAnnotationMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector].isIncludableConstructor(java.lang.reflect.Constructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:411"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:411,1"
      Dst: "[java.lang.reflect.Constructor].isSynthetic"
    JavaMethodInfo: null
    BBCount: 4
    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.core.JsonPointer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:104,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].<init>(java.lang.String,int,java.lang.String,com.fasterxml.jackson.core.JsonPointer)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer]._parseIndex(java.lang.String)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:116,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:123,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer]._parseIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].<init>(java.lang.String,int,java.lang.String,int,com.fasterxml.jackson.core.JsonPointer)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "int"
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:127,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].compile(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer]._parseTail(java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:164"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:163"
        BranchSideFuncs:
        - "_parseTail(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:157,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:161,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.JsonPointer:162,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.JsonPointer:162,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:164,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer]._parseTail"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:175,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].compile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].empty()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    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.JsonPointer].forPath(com.fasterxml.jackson.core.JsonStreamContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonStreamContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 81
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:238"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:222"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:212,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].hasPathSegment"
    - Src: "com.fasterxml.jackson.core.JsonPointer:214,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.core.JsonPointer:214,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex"
    - Src: "com.fasterxml.jackson.core.JsonPointer:215,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getParent"
    - Src: "com.fasterxml.jackson.core.JsonPointer:223,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.JsonPointer:224,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentName"
    - Src: "com.fasterxml.jackson.core.JsonPointer:228,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:229,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer$PointerSegment].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:223,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.JsonPointer:231,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex"
    - Src: "com.fasterxml.jackson.core.JsonPointer:245,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:251,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:252,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.JsonPointer:254,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer]._appendEscaped"
    - Src: "com.fasterxml.jackson.core.JsonPointer:259,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.JsonPointer:268,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:273,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.core.JsonPointer]._appendEscaped(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:294"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:282,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:283,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.JsonPointer:285,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].length()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:312,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].matches()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:314"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].getMatchingProperty()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 315
    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.core.JsonPointer].getMatchingIndex()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 316
    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.JsonPointer].mayMatchProperty()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    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.JsonPointer:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:322"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].mayMatchElement()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:329"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:328"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].last()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:345"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].append(com.fasterxml.jackson.core.JsonPointer)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:379"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:376,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.fasterxml.jackson.core.JsonPointer:378,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:378,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.JsonPointer:380,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.JsonPointer:380,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].compile"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].appendProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:404"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:406"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:405"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:409"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:408"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:413"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:403,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.core.JsonPointer:406,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.JsonPointer:407,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.JsonPointer:410,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.fasterxml.jackson.core.JsonPointer:412,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:412,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.JsonPointer:414,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].compile"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].appendIndex(int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:433"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:432"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:431,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:434,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.fasterxml.jackson.core.JsonPointer:436,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:436,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.JsonPointer:438,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.JsonPointer:438,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].compile"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].matchesProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:451"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:452,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].matchProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 466
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:469"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:470"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:467,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].matchesElement(int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    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.JsonPointer:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:483"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:483"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].matchElement(int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:501"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:503"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].tail()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 520
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    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.JsonPointer].head()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:548"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:547"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:545"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:544,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer]._constructHead"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 557
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:560"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:561,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    functionUses: 7
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:566"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:575"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:571"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:574"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:573"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:570,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].toString"
    - Src: "com.fasterxml.jackson.core.JsonPointer:570,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 579
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer]._compare(java.lang.String,int,java.lang.String,int)"
    functionUses: 33
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:580"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:583"
        BranchSideFuncs:
        - "_compare(java.lang.String,int,java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:582"
        BranchSideFuncs:
        - "_compare(java.lang.String,int,java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:587,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer]._compare"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer]._compare(java.lang.String,int,java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 592
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:600"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:599"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:605"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:600"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:599"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:593,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:601,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonPointer]._parseIndex(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    functionUses: 1
    ICount: 40
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:623"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:622"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:624"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:624"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:627"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:629"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:636"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:635"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:632"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:632"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:629"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:642"
        BranchSideFuncs:
        - "parseLong(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:641"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:642"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:641"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:616,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:623,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.JsonPointer:637,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong"
    - Src: "com.fasterxml.jackson.core.JsonPointer:642,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonPointer]._parseTail(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer$PointerParent].<init>(com.fasterxml.jackson.core.JsonPointer$PointerParent,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonPointer]._extractEscapedSegment(java.lang.String,int,int,java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.core.JsonPointer]._buildPath(java.lang.String,int,java.lang.String,com.fasterxml.jackson.core.JsonPointer$PointerParent)"
    - "[com.fasterxml.jackson.core.JsonPointer$PointerParent].<init>(com.fasterxml.jackson.core.JsonPointer$PointerParent,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonPointer]._buildPath(java.lang.String,int,java.lang.String,com.fasterxml.jackson.core.JsonPointer$PointerParent)"
    functionUses: 1
    ICount: 40
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:682"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:681"
        BranchSideFuncs:
        - "_buildPath(java.lang.String,int,java.lang.String,com.fasterxml.jackson.core.JsonPointer$PointerParent)"
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:663"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:662"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:674"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:673"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.JsonPointer$PointerParent,int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:651,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:655,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.JsonPointer:658,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.JsonPointer:658,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer$PointerParent].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:668,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:669,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer]._extractEscapedSegment"
    - Src: "com.fasterxml.jackson.core.JsonPointer:670,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.JsonPointer:672,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer]._buildPath"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonPointer]._buildPath(java.lang.String,int,java.lang.String,com.fasterxml.jackson.core.JsonPointer$PointerParent)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonPointer$PointerParent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer].<init>(java.lang.String,int,java.lang.String,com.fasterxml.jackson.core.JsonPointer)"
    - "[com.fasterxml.jackson.core.JsonPointer].<init>(java.lang.String,int,java.lang.String,com.fasterxml.jackson.core.JsonPointer)"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:690"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:687,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonPointer]._extractEscapedSegment(java.lang.String,int,int,java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 711
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer]._appendEscape(java.lang.StringBuilder,char)"
    - "[com.fasterxml.jackson.core.JsonPointer]._appendEscape(java.lang.StringBuilder,char)"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:717"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:716"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:723"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:722"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:724"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:728"
        BranchSideFuncs:
        - "_appendEscape(java.lang.StringBuilder,char)"
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:727"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:724"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:728"
        BranchSideFuncs:
        - "_appendEscape(java.lang.StringBuilder,char)"
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:727"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:712,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:715,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.JsonPointer:717,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.JsonPointer:717,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer]._appendEscape"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonPointer]._appendEscape(java.lang.StringBuilder,char)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: 734
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:737"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:736"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:740"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:739"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:740,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer]._constructHead()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:749"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:753"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:752"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:748,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].last"
    - Src: "com.fasterxml.jackson.core.JsonPointer:753,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:756,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].toString"
    - Src: "com.fasterxml.jackson.core.JsonPointer:757,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:757,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.JsonPointer:759,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer]._constructHead"
    - Src: "com.fasterxml.jackson.core.JsonPointer:759,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer]._constructHead(int,com.fasterxml.jackson.core.JsonPointer)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonPointer:764"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:767"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:766"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer:768,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].toString"
    - Src: "com.fasterxml.jackson.core.JsonPointer:770,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonPointer:770,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.JsonPointer:772,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer]._constructHead"
    - Src: "com.fasterxml.jackson.core.JsonPointer:772,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonPointer].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    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.JsonPointer:832,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].toString"
    - Src: "com.fasterxml.jackson.core.JsonPointer:832,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer$Serialization].<init>"
    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__1141].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1142].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1143].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_3__1144].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1145].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_6__1146].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_7__1147].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__1141].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__1142].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__1143].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__1144].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__1145].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__1146].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__1147].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.comments.Comment].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.type.ArrayType].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.DoStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.type.TypeParameter].getMetaModel()"
    - "[com.github.javaparser.ast.expr.NameExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.CastExpr].getMetaModel()"
    - "[com.github.javaparser.ast.type.Type].getMetaModel()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getMetaModel()"
    - "[com.github.javaparser.ast.comments.LineComment].getMetaModel()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SimpleName].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getMetaModel()"
    - "[com.github.javaparser.ast.CompilationUnit].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getMetaModel()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.type.UnionType].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SuperExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getMetaModel()"
    - "[com.github.javaparser.ast.type.UnknownType].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getMetaModel()"
    - "[com.github.javaparser.ast.ImportDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ThisExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getMetaModel()"
    - "[com.github.javaparser.ast.type.WildcardType].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].getMetaModel()"
    - "[com.github.javaparser.ast.type.ReferenceType].getMetaModel()"
    - "[com.github.javaparser.ast.Node].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].getMetaModel()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.IfStmt].getMetaModel()"
    - "[com.github.javaparser.ast.Modifier].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].getMetaModel()"
    - "[com.github.javaparser.ast.type.VarType].getMetaModel()"
    - "[com.github.javaparser.ast.type.IntersectionType].getMetaModel()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getMetaModel()"
    - "[com.github.javaparser.ast.PackageDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getMetaModel()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getMetaModel()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getMetaModel()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ClassExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.Statement].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getMetaModel()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.comments.BlockComment].getMetaModel()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.Parameter].getMetaModel()"
    - "[com.github.javaparser.ast.expr.Name].getMetaModel()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.Expression].getMetaModel()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getMetaModel()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMetaModel()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.CatchClause].getMetaModel()"
    - "[com.github.javaparser.ast.expr.TypeExpr].getMetaModel()"
    - "[com.github.javaparser.ast.type.PrimitiveType].getMetaModel()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getMetaModel()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getMetaModel()"
    - "[com.github.javaparser.ast.type.VoidType].getMetaModel()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].getAllPropertyMetaModels()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__1162].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__1162].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.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.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.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.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168"
    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__1168].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168"
    linkageType: null
    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__1168:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168"
    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__1168:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748"
    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__748].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748"
    linkageType: null
    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__748:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$0"
    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: 2
    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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].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.symbolsolver.javaparsermodel.TypeExtractor].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.NoCommentHashCodeVisitor].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.HashCodeVisitor].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.GenericListVisitorAdapter].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.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.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.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.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: 44
    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.github.javaparser.ast.visitor.ModifierVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    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.ModifierVisitor:53,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 56
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 25
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:63"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:57,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:57,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:58,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:59,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:60,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:60,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:61,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:61,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:61,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:61,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:64,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:65,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:66,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setMembers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:67,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:68,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 73
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 33
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:80"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:81"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setDefaultValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:74,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:74,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:75,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:76,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:76,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:76,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:76,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:77,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:77,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:78,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:78,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:79,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:79,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:82,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:83,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:84,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:85,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:86,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:87,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 92
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.ArrayAccessExpr].getIndex()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.ArrayAccessExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:96"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:98"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:97"
        BranchSideFuncs:
        - "setIndex(com.github.javaparser.ast.expr.Expression)"
        - "setName(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:93,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:93,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:94,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:95,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:95,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:95,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:95,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:98,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:99,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:100,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 105
    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.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].setLevels(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 27
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:111"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:110"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:111"
        BranchSideFuncs:
        - "setInitializer(com.github.javaparser.ast.expr.ArrayInitializerExpr)"
        - "setLevels(com.github.javaparser.ast.NodeList)"
        - "setElementType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:106,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getElementType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:106,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:107,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:107,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:107,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:107,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:108,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:108,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:109,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:109,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:110,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:112,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setElementType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:113,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setInitializer"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:114,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayCreationExpr].setLevels"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:115,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 120
    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.expr.ArrayInitializerExpr].getValues()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].setValues(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:121,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].getValues"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:121,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:122,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:122,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:122,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:122,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:123,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].setValues"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:124,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 129
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.AssertStmt].getCheck()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].getMessage()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].setCheck(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.AssertStmt].setMessage(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:134"
        BranchSideFuncs:
        - "setMessage(com.github.javaparser.ast.expr.Expression)"
        - "setCheck(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:130,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getCheck"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:130,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:131,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].getMessage"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:131,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:131,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:131,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:132,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:132,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:135,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].setCheck"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:136,1"
      Dst: "[com.github.javaparser.ast.stmt.AssertStmt].setMessage"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:137,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 142
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.AssignExpr].getTarget()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.AssignExpr].getValue()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.AssignExpr].setTarget(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.AssignExpr].setValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:147"
        BranchSideFuncs:
        - "setValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTarget(com.github.javaparser.ast.expr.Expression)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:143,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:143,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:144,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:145,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:145,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:145,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:145,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:148,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setTarget"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:149,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].setValue"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:150,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 155
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.BinaryExpr].getLeft()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.BinaryExpr].getRight()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].setLeft(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.BinaryExpr].setRight(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:159"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:162"
        BranchSideFuncs:
        - "setLeft(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setRight(com.github.javaparser.ast.expr.Expression)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:156,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:156,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:157,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:158,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:158,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:158,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:158,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:163,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setLeft"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:164,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].setRight"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:165,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 170
    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.stmt.BlockStmt].getStatements()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].setStatements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:171,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:171,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:172,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:172,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:172,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:172,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:173,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].setStatements"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:174,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 179
    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.ModifierVisitor$lambda_visit_12__323].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:180,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:180,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:180,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:180,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:181,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 186
    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.ModifierVisitor$lambda_visit_13__264].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:187,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:187,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:187,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:187,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:188,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:188,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:189,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].setLabel"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:190,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 195
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.CastExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.CastExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:200"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:200"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:196,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:196,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:197,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:198,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:198,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:198,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:198,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:201,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:202,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:203,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 208
    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.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.CatchClause].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.CatchClause].setParameter(com.github.javaparser.ast.body.Parameter)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:213"
        BranchSideFuncs:
        - "setParameter(com.github.javaparser.ast.body.Parameter)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:209,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:209,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:210,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:210,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:211,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:211,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:211,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:211,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:214,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:215,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].setParameter"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:216,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 221
    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.ModifierVisitor$lambda_visit_17__165].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:222,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:222,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:222,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:222,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:223,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 228
    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.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ClassExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:231"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:232"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:229,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:229,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:230,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:230,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:230,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:230,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:233,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:234,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 239
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setExtendedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setPermittedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 37
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:249"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:251"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:250"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setExtendedTypes(com.github.javaparser.ast.NodeList)"
        - "setImplementedTypes(com.github.javaparser.ast.NodeList)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setPermittedTypes(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:240,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:240,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:241,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:242,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:243,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:244,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:245,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:246,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:247,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:247,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:248,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:248,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:248,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:248,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:251,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:252,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:253,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setExtendedTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:254,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:255,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setPermittedTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:256,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].setTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:257,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setMembers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:258,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:259,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 264
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 40
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:274"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:276"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:275"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setImplementedTypes(com.github.javaparser.ast.NodeList)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:265,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:265,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:266,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:267,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:268,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:269,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:269,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:269,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:269,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:270,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:271,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:272,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:272,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:273,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:273,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:276,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:277,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:278,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:279,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:280,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:281,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].setTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:282,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setMembers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:283,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:284,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 289
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:295"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:297"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:296"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setScope(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:290,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:290,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:291,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:291,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:292,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:292,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:292,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:292,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:293,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:294,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:294,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:297,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:298,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:299,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setScope"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:300,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].setTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:301,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 306
    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.CompilationUnit].getImports()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getModule()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration()"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.CompilationUnit].setImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.CompilationUnit].setModule(com.github.javaparser.ast.modules.ModuleDeclaration)"
    - "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration(com.github.javaparser.ast.PackageDeclaration)"
    - "[com.github.javaparser.ast.CompilationUnit].setTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:307,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:307,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:308,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:308,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:308,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:308,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:309,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:309,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:310,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:311,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:311,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:312,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setImports"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:313,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setModule"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:314,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setPackageDeclaration"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:315,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].setTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:316,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 321
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.ConditionalExpr].getCondition()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.ConditionalExpr].getElseExpr()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.ConditionalExpr].getThenExpr()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 26
    EdgeCount: 111
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:327"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:326"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:327"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:326"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:326"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:328"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:327"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setThenExpr(com.github.javaparser.ast.expr.Expression)"
        - "setElseExpr(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:322,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:322,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:323,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:324,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:325,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:325,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:325,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:325,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:328,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setCondition"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:329,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setElseExpr"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:330,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].setThenExpr"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:331,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 336
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 42
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:347"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:346"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:346"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:348"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:347"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:337,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:337,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:338,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:339,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:339,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:340,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:340,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:341,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:342,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:342,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:342,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:342,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:343,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:344,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:345,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:345,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:348,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:349,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:350,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:351,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:352,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:353,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:354,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:355,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].setTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:356,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 361
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 33
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:369"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:370"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:369"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:369"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:371"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:370"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:362,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:362,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:363,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:364,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:364,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:365,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:365,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:366,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:367,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:368,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:368,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:368,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:368,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:371,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:372,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:373,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:374,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:375,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:376,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].setTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:377,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 382
    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.ModifierVisitor$lambda_visit_31__212].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:383,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:383,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:383,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:383,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:384,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:384,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:385,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].setLabel"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:386,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 391
    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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.DoStmt].getBody()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.DoStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.DoStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.DoStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:396"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:395"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:395"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:397"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:396"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:392,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:392,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:393,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:394,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:394,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:394,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:394,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:397,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:398,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].setCondition"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:399,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 404
    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.ModifierVisitor$lambda_visit_34__174].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:405,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:405,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__174].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:405,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:405,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:406,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 411
    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.ModifierVisitor$lambda_visit_35__282].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:412,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:412,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:412,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:412,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:413,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 418
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.EnclosedExpr].getInner()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].setInner(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:421"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:423"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:422"
        BranchSideFuncs:
        - "setInner(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:419,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:419,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:420,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:420,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:420,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:420,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:423,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].setInner"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:424,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 429
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].setClassBody(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 25
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:435"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:437"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:436"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setClassBody(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setArguments(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:430,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:430,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:431,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:432,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:433,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:433,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:434,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:434,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:434,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:434,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:437,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:438,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:439,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setClassBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:440,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:441,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 446
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].setEntries(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].setImplementedTypes(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setMembers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 31
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:454"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:456"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:455"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setImplementedTypes(com.github.javaparser.ast.NodeList)"
        - "setMembers(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setEntries(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:447,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:447,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:448,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:449,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:450,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:452,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:452,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:453,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:453,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:453,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:453,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:456,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:457,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:458,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].setEntries"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:459,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].setImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:460,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setMembers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:461,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:462,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 467
    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.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:468,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:468,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:469,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:469,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:469,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:469,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:470,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:471,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:471,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:472,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:473,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:474,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].setTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:475,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 480
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:483"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:485"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:484"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:481,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:481,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:482,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:482,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:482,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:482,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:485,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].setExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:486,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 491
    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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.FieldAccessExpr].getScope()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 24
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:497"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:496"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:496"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:498"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:497"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:492,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:492,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:493,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:493,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:494,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:494,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:495,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:495,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:495,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:495,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:498,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:499,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setScope"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:500,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].setTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:501,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 506
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].setVariables(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:511"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:513"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:512"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setVariables(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:507,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:507,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:508,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:509,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:510,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:510,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:510,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:510,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:511,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:513,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:514,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:515,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].setVariables"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:516,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 521
    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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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].getBody()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 26
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:527"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:526"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:527"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:526"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:526"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:528"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:527"
        BranchSideFuncs:
        - "setVariable(com.github.javaparser.ast.expr.VariableDeclarationExpr)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setIterable(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:522,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:522,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:523,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:524,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:524,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:525,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:525,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:525,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:525,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:528,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:529,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setIterable"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:530,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].setVariable"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:531,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 536
    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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.ForStmt].getBody()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getCompare()"
    - "[com.github.javaparser.ast.stmt.ForStmt].getInitialization()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].getUpdate()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ForStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setCompare(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setInitialization(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.ForStmt].setUpdate(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 28
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:542"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:544"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:543"
        BranchSideFuncs:
        - "setCompare(com.github.javaparser.ast.expr.Expression)"
        - "setInitialization(com.github.javaparser.ast.NodeList)"
        - "setUpdate(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:537,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:537,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:538,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:538,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:538,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:538,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:539,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:539,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:540,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:541,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:541,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:544,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:545,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setCompare"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:546,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setInitialization"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:547,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].setUpdate"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:548,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 553
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.IfStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.IfStmt].getThenStmt()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.IfStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 27
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:559"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:558"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:558"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:560"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:559"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setThenStmt(com.github.javaparser.ast.stmt.Statement)"
        - "setElseStmt(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:554,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:554,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:555,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:555,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:555,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:555,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:556,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:557,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:557,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:560,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setCondition"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:561,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setElseStmt"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:562,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].setThenStmt"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:563,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 568
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].getBody()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:572"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:574"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:573"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:569,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:569,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:570,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:570,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:571,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:571,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:571,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:571,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:574,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:575,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:576,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 581
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.InstanceOfExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern()"
    - "[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.InstanceOfExpr].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern(com.github.javaparser.ast.expr.PatternExpr)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].setType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 27
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:586"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:587"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:586"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:586"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:588"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:587"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.ReferenceType)"
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setPattern(com.github.javaparser.ast.expr.PatternExpr)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:582,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:582,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:583,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:583,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:583,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:583,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:584,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:585,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:585,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:588,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:589,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setPattern"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:590,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:591,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 596
    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.ModifierVisitor$lambda_visit_52__168].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:597,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:597,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:597,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:597,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:598,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 603
    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.ModifierVisitor$lambda_visit_53__86].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:604,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:604,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:604,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:604,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:605,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 610
    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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.LabeledStmt].getStatement()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:614"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:615"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:614"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:614"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:616"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:615"
        BranchSideFuncs:
        - "setStatement(com.github.javaparser.ast.stmt.Statement)"
        - "setLabel(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:611,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:611,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:612,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:612,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:613,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:613,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:613,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:613,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:616,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setLabel"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:617,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].setStatement"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:618,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 623
    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.ModifierVisitor$lambda_visit_55__122].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:624,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:624,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:624,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:624,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:625,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 630
    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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:633"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:635"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:634"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:631,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:631,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:632,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:632,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:632,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:632,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:635,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:636,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 641
    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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.MemberValuePair].getValue()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].setValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:645"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:646"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:645"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:645"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:647"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:646"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:642,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:642,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:643,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:643,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:644,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:644,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:644,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:644,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:647,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:648,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].setValue"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:649,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 654
    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.expr.MethodCallExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:660"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:662"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:661"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setArguments(com.github.javaparser.ast.NodeList)"
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:655,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:655,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:656,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:656,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:657,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:657,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:657,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:657,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:658,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:659,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:659,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:662,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:663,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:664,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setScope"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:665,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].setTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:666,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 671
    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.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getName()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.CallableDeclaration].setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setThrownExceptions(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.MethodDeclaration].setTypeParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 48
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:683"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:682"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:682"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:684"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:683"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setReceiverParameter(com.github.javaparser.ast.body.ReceiverParameter)"
        - "setTypeParameters(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setThrownExceptions(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:672,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:672,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:673,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:674,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:674,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:674,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:674,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:675,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:675,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:676,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:676,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:677,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:678,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:678,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:679,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:680,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:681,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:681,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:684,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:685,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:686,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:687,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:688,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:689,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:690,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].setReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:691,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:692,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].setTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:693,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 698
    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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.NameExpr].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:701"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:703"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:702"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:699,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:699,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:700,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:700,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:700,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:700,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:703,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:704,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 709
    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.expr.NormalAnnotationExpr].getPairs()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].setPairs(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:713"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:715"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:714"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setPairs(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:710,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:710,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:711,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:711,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:712,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:712,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:712,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:712,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:715,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].setPairs"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:716,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:717,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 722
    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.ModifierVisitor$lambda_visit_65__238].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:723,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:723,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__238].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:723,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:723,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:724,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 729
    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.expr.ObjectCreationExpr].getAnonymousClassBody()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setAnonymousClassBody(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 31
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:736"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:738"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:737"
        BranchSideFuncs:
        - "setArguments(com.github.javaparser.ast.NodeList)"
        - "setAnonymousClassBody(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.ClassOrInterfaceType)"
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:730,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:730,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:731,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:732,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:732,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:732,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:732,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:733,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:733,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:734,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:735,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:735,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:738,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setAnonymousClassBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:739,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:740,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setScope"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:741,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:742,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].setTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:743,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 748
    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.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.PackageDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.PackageDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:752"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:754"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:753"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:749,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:749,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:750,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:750,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:751,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:751,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:751,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:751,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:754,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:755,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:756,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 761
    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.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].getType()"
    - "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.Parameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.Parameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.Parameter].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.Parameter].setVarArgsAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 30
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:768"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:769"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:768"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:768"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:770"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:769"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setVarArgsAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:762,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:762,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:763,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:764,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:764,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:765,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:765,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:766,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:767,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:767,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:767,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:767,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:770,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:771,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:772,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:773,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:774,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].setVarArgsAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:775,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 780
    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.ModifierVisitor$lambda_visit_70__241].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.Name].setQualifier(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:781,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:781,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:781,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:781,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:782,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:782,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:783,1"
      Dst: "[com.github.javaparser.ast.expr.Name].setQualifier"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:784,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 789
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.PrimitiveType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:790,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:790,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:791,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:791,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:791,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:791,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:792,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:793,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 798
    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.ModifierVisitor$lambda_visit_73__291].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:799,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:799,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:799,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:799,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:800,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 805
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.ArrayType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:809"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:811"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:810"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setComponentType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:806,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:806,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:807,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:807,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:808,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:808,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:808,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:808,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:811,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:812,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].setComponentType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:813,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 818
    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.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getDimension()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].setDimension(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:819,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:819,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:820,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].getDimension"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:820,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:820,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:820,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:821,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:821,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:822,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:823,1"
      Dst: "[com.github.javaparser.ast.ArrayCreationLevel].setDimension"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:824,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 829
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType].getElements()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.type.IntersectionType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.IntersectionType].setElements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:833"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:835"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:834"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setElements(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:830,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:830,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:831,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:832,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:832,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:832,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:832,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:833,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:835,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:836,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].setElements"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:837,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 842
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType].getElements()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.type.UnionType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.UnionType].setElements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:846"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:848"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:847"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setElements(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:843,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:843,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:844,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:845,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:845,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:845,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:845,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:846,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:848,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:849,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].setElements"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:850,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 855
    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.ModifierVisitor$lambda_visit_79__155].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:856,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:856,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:856,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:856,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:857,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:857,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:858,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].setExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:859,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 864
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:869"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:868"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:868"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:870"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:869"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setMemberValue(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:865,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:865,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:866,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:866,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:867,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:867,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:867,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:867,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:870,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].setMemberValue"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:871,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:872,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 877
    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.ModifierVisitor$lambda_visit_82__171].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:878,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:878,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:878,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:878,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:879,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 884
    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.ModifierVisitor$lambda_visit_83__226].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SuperExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:885,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:885,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:885,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:885,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:886,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:886,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:887,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].setTypeName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:888,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 893
    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.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:894,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:894,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:895,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:896,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:896,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:896,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:896,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:897,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setLabels"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:898,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].setStatements"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:899,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 904
    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.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.SwitchStmt].getSelector()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].setEntries(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:908"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:910"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:909"
        BranchSideFuncs:
        - "setEntries(com.github.javaparser.ast.NodeList)"
        - "setSelector(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:905,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:905,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:906,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:906,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:907,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:907,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:907,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:907,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:910,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].setEntries"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:911,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].setSelector"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:912,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 917
    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.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.SynchronizedStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:922"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:921"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:921"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:923"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:922"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:918,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:918,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:919,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:919,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:920,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:920,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:920,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:920,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:923,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:924,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].setExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:925,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 930
    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.ModifierVisitor$lambda_visit_88__250].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.ThisExpr].setTypeName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:931,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:931,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:931,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:931,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:932,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:932,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:933,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].setTypeName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:934,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 939
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.ThrowStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:942"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:944"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:943"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:940,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:940,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:941,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:941,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:941,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:941,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:944,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].setExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:945,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 950
    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.stmt.TryStmt].getCatchClauses()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock()"
    - "[com.github.javaparser.ast.stmt.TryStmt].getResources()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.TryStmt].setCatchClauses(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setResources(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 28
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:956"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:958"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:957"
        BranchSideFuncs:
        - "setResources(com.github.javaparser.ast.NodeList)"
        - "setTryBlock(com.github.javaparser.ast.stmt.BlockStmt)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setCatchClauses(com.github.javaparser.ast.NodeList)"
        - "setFinallyBlock(com.github.javaparser.ast.stmt.BlockStmt)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:951,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:951,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:952,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:952,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:952,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:952,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:953,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:954,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:954,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:955,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:955,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:958,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setCatchClauses"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:959,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setFinallyBlock"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:960,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setResources"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:961,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].setTryBlock"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:962,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 967
    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.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:970"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:972"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:971"
        BranchSideFuncs:
        - "setClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:968,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:968,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:969,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:969,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:969,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:969,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:972,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].setClassDeclaration"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:973,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 978
    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.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:981"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:983"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:982"
        BranchSideFuncs:
        - "setRecordDeclaration(com.github.javaparser.ast.body.RecordDeclaration)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:979,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:979,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:980,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:980,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:980,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:980,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:983,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].setRecordDeclaration"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:984,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 989
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.TypeParameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.TypeParameter].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.type.TypeParameter].setTypeBound(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:994"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:996"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:995"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setTypeBound(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:990,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:990,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:991,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:991,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:992,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:993,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:993,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:993,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:993,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:996,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:997,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:998,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].setTypeBound"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:999,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1004
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1007"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1009"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1008"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1005,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1005,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1006,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1006,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1006,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1006,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1009,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].setExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1010,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1015
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.UnknownType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1016,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1016,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1017,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1017,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1018,1"
      Dst: "[com.github.javaparser.ast.type.UnknownType].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1019,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1024
    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.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setVariables(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1029"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1031"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1030"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setVariables(com.github.javaparser.ast.NodeList)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1025,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1025,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1026,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1027,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1028,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1028,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1028,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1028,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1029,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1031,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1032,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1033,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].setVariables"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1034,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1039
    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.ModifierVisitor$lambda_visit_99__90].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getName()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.VariableDeclarator].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 27
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1044"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1045"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1044"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1044"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1046"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1045"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setInitializer(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1040,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1040,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1041,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1041,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1042,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1042,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1046,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setInitializer"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1047,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1048,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1049,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1054
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.VoidType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1055,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1056,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1056,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1057,1"
      Dst: "[com.github.javaparser.ast.type.VoidType].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1058,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1063
    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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.WhileStmt].getBody()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.WhileStmt].getCondition()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 21
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1068"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1067"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1067"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1069"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1068"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1064,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1064,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1065,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1066,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1066,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1069,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1070,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setCondition"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1071,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1076
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].getSuperType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.WildcardType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.WildcardType].setExtendedType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.type.WildcardType].setSuperType(com.github.javaparser.ast.type.ReferenceType)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 25
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1077,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1077,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1078,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1078,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1078,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1078,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1080,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1080,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1081,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1082,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setExtendedType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1083,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].setSuperType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1084,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1089
    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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.expr.LambdaExpr].setParameters(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1093"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1095"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1094"
        BranchSideFuncs:
        - "setParameters(com.github.javaparser.ast.NodeList)"
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1090,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1090,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1091,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1091,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1092,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1092,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1092,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1092,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1095,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setBody"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1096,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].setParameters"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1097,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1102
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.MethodReferenceExpr].getScope()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1107"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
        - "setTypeArguments(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1103,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1103,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1104,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1104,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1105,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1105,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1105,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1105,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1108,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1109,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1110,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1115
    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.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.TypeExpr].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1119"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1116,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1117,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1117,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1117,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1117,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1120,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1121,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1126
    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].isEmpty()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].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.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].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.body.AnnotationMemberDeclaration].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.type.VarType].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.AssertStmt].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.Modifier].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.BooleanLiteralExpr].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.CompilationUnit].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].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.body.VariableDeclarator].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.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.body.Parameter].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.comments.JavadocComment].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.ForEachStmt].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.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].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.body.EnumConstantDeclaration].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.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].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.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.comments.BlockComment].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.MarkerAnnotationExpr].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.stmt.WhileStmt].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.NormalAnnotationExpr].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.type.ClassOrInterfaceType].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.ForStmt].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.stmt.LabeledStmt].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.SwitchExpr].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.modules.ModuleDeclaration].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.stmt.SwitchEntry].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.body.ConstructorDeclaration].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.MemberValuePair].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.expr.Name].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.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.ArrayInitializerExpr].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.MethodDeclaration].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.modules.ModuleProvidesDirective].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.ImportDeclaration].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.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.ReceiverParameter].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.expr.IntegerLiteralExpr].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.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.utils.Utils].removeElementByObjectIdentity(java.util.List,java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].replaceElementByObjectIdentity(java.util.List,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 39
    EdgeCount: 199
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1130"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1129"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1132"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1136"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object)"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1135"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1143"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1140"
        BranchSideFuncs:
        - "removeElementByObjectIdentity(java.util.List,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1139"
        BranchSideFuncs:
        - "replaceElementByObjectIdentity(java.util.List,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1127,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1130,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1132,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1132,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1132,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1133,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1134,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1134,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1138,1"
      Dst: "[com.github.javaparser.utils.Utils].removeElementByObjectIdentity"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1140,1"
      Dst: "[com.github.javaparser.utils.Utils].replaceElementByObjectIdentity"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1147
    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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.ImportDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1152"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1151"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1148,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1148,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1149,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1149,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1149,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1149,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1152,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1153,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1158
    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.ModifierVisitor$lambda_visit_110__271].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1159,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1159,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1159,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1159,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1160,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1165
    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.ModifierVisitor$lambda_visit_111__218].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.comments.Comment].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1166,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1166,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1166,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1166,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1167,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1171
    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: 92
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1172,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(java.util.Optional,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1175
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 2
    argTypes:
    - "java.util.Optional"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1176,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1176,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1176,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1179
    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.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setDirectives(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1186"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1185"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setDirectives(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1180,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1180,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1181,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1182,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1183,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1183,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1186,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1187,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setDirectives"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1188,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1189,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1193
    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.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1197"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1199"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1198"
        BranchSideFuncs:
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1194,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1194,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1195,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1195,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1196,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1196,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1199,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1200,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1201,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1206
    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.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1210"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1212"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1211"
        BranchSideFuncs:
        - "setModuleNames(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1207,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1207,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1208,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1208,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1209,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1209,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1209,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1209,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1212,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setModuleNames"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1213,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1214,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1219
    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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setWith(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1225"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1224"
        BranchSideFuncs:
        - "setWith(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1220,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1220,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1221,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1221,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1222,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1222,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1222,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1222,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1225,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1226,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].setWith"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1227,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1232
    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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1237"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1236"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1233,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1233,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1234,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1234,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1234,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1234,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1237,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1238,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1243
    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.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].setModuleNames(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1247"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1249"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1248"
        BranchSideFuncs:
        - "setModuleNames(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1244,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1244,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1245,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1245,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1246,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1246,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1246,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1246,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1249,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setModuleNames"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1250,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1251,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1256
    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.ModifierVisitor$lambda_visit_119__36].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1257,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1257,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1257,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1257,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1258,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1263
    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.body.ReceiverParameter].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.body.ReceiverParameter].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 24
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1269"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1268"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1270"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1269"
        BranchSideFuncs:
        - "setAnnotations(com.github.javaparser.ast.NodeList)"
        - "setType(com.github.javaparser.ast.type.Type)"
        - "setName(com.github.javaparser.ast.expr.Name)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1264,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1265,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1265,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1266,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1267,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1267,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1267,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1267,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1270,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1271,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1272,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1273,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1278
    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.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.type.VarType].setAnnotations(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1279,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1279,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1280,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1280,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1280,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1280,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1281,1"
      Dst: "[com.github.javaparser.ast.type.VarType].setAnnotations"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1282,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1287
    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.ModifierVisitor$lambda_visit_122__324].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1288,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1288,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1288,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1288,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1289,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1294
    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.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.SwitchExpr].getSelector()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].setEntries(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].setSelector(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 19
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1300"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1299"
        BranchSideFuncs:
        - "setEntries(com.github.javaparser.ast.NodeList)"
        - "setSelector(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1295,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1295,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1296,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1297,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1297,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1297,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1297,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1300,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].setEntries"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1301,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].setSelector"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1302,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1307
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.YieldStmt].getExpression()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].setExpression(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 16
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1310"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1312"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1311"
        BranchSideFuncs:
        - "setExpression(com.github.javaparser.ast.expr.Expression)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1308,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1308,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1309,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1309,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1309,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1309,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1312,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].setExpression"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1313,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1318
    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.ModifierVisitor$lambda_visit_125__140].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.Node].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1319,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1319,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__140].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1319,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1319,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1320,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1325
    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.expr.PatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].getName()"
    - "[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].getType()"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.ast.expr.PatternExpr].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[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].setComment(com.github.javaparser.ast.comments.Comment)"
    functionUses: 1
    ICount: 24
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1331"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1330"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.visitor.ModifierVisitor:1330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1332"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.visitor.ModifierVisitor:1331"
        BranchSideFuncs:
        - "setModifiers(com.github.javaparser.ast.NodeList)"
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
        - "setType(com.github.javaparser.ast.type.ReferenceType)"
        - "setComment(com.github.javaparser.ast.comments.Comment)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1326,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1326,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1327,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1327,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1328,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1328,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1329,1"
      Dst: "[com.github.javaparser.ast.Node].getComment"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1329,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].bootstrap$"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1329,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1329,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1332,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setModifiers"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1333,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setName"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1334,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].setType"
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1335,1"
      Dst: "[com.github.javaparser.ast.Node].setComment"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$126(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1328
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1329,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$125(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1318
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1319,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$124(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1308
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1309,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$123(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1296
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1297,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$122(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1287
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1288,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$121(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1279
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1280,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$120(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1266
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1267,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$119(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1256
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1257,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$118(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1245
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1246,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$117(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1233
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1234,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$116(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1221
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1222,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$115(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1208
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1209,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$114(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1195
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1196,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$113(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1182
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1183,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$modifyList$112(java.lang.Object,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1175
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1176,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].modifyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$111(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1165
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1166,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$110(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1158
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1159,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$109(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1148
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1149,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$108(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1116
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1117,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$107(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1104
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1105,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$106(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1091
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1092,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$105(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1079
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1080,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$104(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1078
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1079,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$103(java.lang.Object,com.github.javaparser.ast.type.ReferenceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1077
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ReferenceType"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.type.ReferenceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1078,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$102(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1066,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$101(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1055
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1056,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$100(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1042
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1043,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$99(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1039
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1040,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$98(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1027
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1028,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$97(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1016
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1017,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$96(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 1005
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:1006,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$95(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 992
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:993,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$94(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 979
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:980,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$93(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 968
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:969,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$92(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 954
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:955,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$91(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 951
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:952,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$90(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 940
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:941,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$89(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 931
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:932,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$88(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 930
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:931,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$87(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 919
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:920,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$86(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:907,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$85(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 895
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:896,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$84(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 885
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:886,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$83(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 884
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:885,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$82(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 877
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:878,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$81(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 866
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:867,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$80(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 856
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:857,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$79(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 855
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:856,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$78(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 844
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:845,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$77(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 831
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:832,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$76(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 820
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:821,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$75(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 819
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:820,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$74(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 807
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:808,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$73(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 798
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:799,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$72(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 790
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:791,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$71(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 781
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:782,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$70(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Name"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:781,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$69(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 766
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:767,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$68(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 750
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:751,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$67(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 734
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:735,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$66(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 731
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:732,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$65(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 722
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:723,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$64(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 711
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:712,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$63(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 699
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:700,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$62(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:681,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$61(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 677
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:678,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$60(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 673
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.stmt.BlockStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:674,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$59(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:659,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$58(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:657,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$57(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:644,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$56(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 631
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:632,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$55(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:624,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$54(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:613,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$53(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 603
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:604,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$52(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 596
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:597,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$51(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 584
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:585,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$50(java.lang.Object,com.github.javaparser.ast.expr.PatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.PatternExpr"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.PatternExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.PatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:583,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$49(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 570
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:571,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$48(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:557,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$47(java.lang.Object,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.Statement"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.YieldStmt].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.BlockStmt].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.WhileStmt].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.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.LabeledStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:555,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$46(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:541,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$45(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:538,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$44(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:525,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$43(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:510,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$42(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:495,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$41(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:482,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$40(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:471,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$39(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:469,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$38(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 452
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:453,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$37(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:434,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$36(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:420,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$35(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:412,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$34(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 404
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:405,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$33(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:394,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$32(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:384,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$31(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:383,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$30(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:368,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$29(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:345,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$28(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 341
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:342,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$27(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:325,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$26(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:311,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$25(java.lang.Object,com.github.javaparser.ast.PackageDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "com.github.javaparser.ast.PackageDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.PackageDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:309,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$24(java.lang.Object,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleDeclaration"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:308,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$23(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:294,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$22(java.lang.Object,com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ClassOrInterfaceType"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:292,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$21(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:273,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$20(java.lang.Object,com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ReceiverParameter"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ReceiverParameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:269,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$19(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:248,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$18(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:230,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$17(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:222,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$16(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:211,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$15(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:198,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$14(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:188,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$13(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:187,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$12(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:180,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$11(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:172,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$10(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:158,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$9(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:145,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$8(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:132,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$7(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:131,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$6(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:122,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$5(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:109,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$4(java.lang.Object,com.github.javaparser.ast.expr.ArrayInitializerExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.ArrayInitializerExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:107,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayInitializerExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$3(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:95,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$2(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:79,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$1(java.lang.Object,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.MethodCallExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.InstanceOfExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:76,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$0(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.github.javaparser.ast.comments.Comment"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.github.javaparser.ast.comments.Comment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor:61,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    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.modules.ModuleUsesDirective].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.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].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.body.AnnotationMemberDeclaration].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.type.VarType].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.AssertStmt].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.Modifier].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.BooleanLiteralExpr].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.CompilationUnit].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].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.body.VariableDeclarator].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.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.body.Parameter].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.comments.JavadocComment].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.ForEachStmt].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.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].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.body.EnumConstantDeclaration].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.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].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.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.comments.BlockComment].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.MarkerAnnotationExpr].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.stmt.WhileStmt].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.NormalAnnotationExpr].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.type.ClassOrInterfaceType].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.ForStmt].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.stmt.LabeledStmt].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.SwitchExpr].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.modules.ModuleDeclaration].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.stmt.SwitchEntry].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.body.ConstructorDeclaration].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.MemberValuePair].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.expr.Name].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.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.ArrayInitializerExpr].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.MethodDeclaration].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.modules.ModuleProvidesDirective].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.ImportDeclaration].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.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.ReceiverParameter].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.expr.IntegerLiteralExpr].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.type.ArrayType].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.modules.ModuleUsesDirective].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.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].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.body.AnnotationMemberDeclaration].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.type.VarType].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.AssertStmt].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.Modifier].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.BooleanLiteralExpr].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.CompilationUnit].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].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.body.VariableDeclarator].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.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.body.Parameter].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.comments.JavadocComment].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.ForEachStmt].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.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].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.body.EnumConstantDeclaration].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.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].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.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.comments.BlockComment].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.MarkerAnnotationExpr].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.stmt.WhileStmt].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.NormalAnnotationExpr].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.type.ClassOrInterfaceType].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.ForStmt].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.stmt.LabeledStmt].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.SwitchExpr].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.modules.ModuleDeclaration].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.stmt.SwitchEntry].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.body.ConstructorDeclaration].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.MemberValuePair].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.expr.Name].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.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.ArrayInitializerExpr].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.MethodDeclaration].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.modules.ModuleProvidesDirective].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.ImportDeclaration].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.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.ReceiverParameter].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.expr.IntegerLiteralExpr].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.type.ArrayType].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.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.node.ObjectNode].fields()"
    - "[com.fasterxml.jackson.databind.JsonNode].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].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: 4
    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.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.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__788].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__788].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.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__1364].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.ModifierVisitor$lambda_visit_25__26].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__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_25__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_25__26:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__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_25__26:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__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$25(java.lang.Object,com.github.javaparser.ast.PackageDeclaration)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$25"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1099].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1099"
    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__1099].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1099:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1099].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1099].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1099"
    linkageType: null
    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__1099:-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__1099].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_33__1099"
    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__1099:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$33"
    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.github.javaparser.ast.visitor.CloneVisitor$clone__31].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__31"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__31:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__31"
    linkageType: null
    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__31:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__31"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__31:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[AdaLObjectReader3Fuzzer].<init>()"
    functionSourceFile: "AdaLObjectReader3Fuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "AdaLObjectReader3Fuzzer:58,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[AdaLObjectReader3Fuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "AdaLObjectReader3Fuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 597
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "AdaLObjectReader3Fuzzer:188"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:199"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:198"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:191"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:196"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:195"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:192"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:189"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:188"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:199"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:209"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:208"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:200"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:209"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:208"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:201"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:204"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:203"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:209"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:218"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:217"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:210"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:210"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:209"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:211"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:214"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:213"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:218"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:222"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:223"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:231"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:230"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:224"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:227"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:226"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:231"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:245"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:244"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:234"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:241"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:240"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:235"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:238"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:237"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:263"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:273"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:272"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:264"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:267"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:266"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:288"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:293"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:292"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:337"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:343"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:342"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:344"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:350"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:349"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:351"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:357"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:356"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:386"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:390"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:389"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:391"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:395"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:394"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:396"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:399"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:398"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:401"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:405"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:404"
        BranchSideFuncs: []
    - Branch String: "AdaLObjectReader3Fuzzer:422"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:426"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:425"
        BranchSideFuncs: []
    Callsites:
    - Src: "AdaLObjectReader3Fuzzer:185,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "AdaLObjectReader3Fuzzer:188,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean"
    - Src: "AdaLObjectReader3Fuzzer:189,1"
      Dst: "[com.fasterxml.jackson.databind.json.JsonMapper].builder"
    - Src: "AdaLObjectReader3Fuzzer:193,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperBuilder].activateDefaultTyping"
    - Src: "AdaLObjectReader3Fuzzer:196,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperBuilder].build"
    - Src: "AdaLObjectReader3Fuzzer:202,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable"
    - Src: "AdaLObjectReader3Fuzzer:204,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].disable"
    - Src: "AdaLObjectReader3Fuzzer:219,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].configure"
    - Src: "AdaLObjectReader3Fuzzer:232,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "AdaLObjectReader3Fuzzer:236,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "AdaLObjectReader3Fuzzer:238,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].without"
    - Src: "AdaLObjectReader3Fuzzer:241,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].setConfig"
    - Src: "AdaLObjectReader3Fuzzer:245,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "AdaLObjectReader3Fuzzer:246,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerFor"
    - Src: "AdaLObjectReader3Fuzzer:252,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerForMapOf"
    - Src: "AdaLObjectReader3Fuzzer:254,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerForListOf"
    - Src: "AdaLObjectReader3Fuzzer:256,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerForArrayOf"
    - Src: "AdaLObjectReader3Fuzzer:259,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "AdaLObjectReader3Fuzzer:259,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "AdaLObjectReader3Fuzzer:265,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].with"
    - Src: "AdaLObjectReader3Fuzzer:267,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].without"
    - Src: "AdaLObjectReader3Fuzzer:279,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "AdaLObjectReader3Fuzzer:279,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    - Src: "AdaLObjectReader3Fuzzer:281,1"
      Dst: "[AdaLObjectReader3Fuzzer$MockFuzzDataInput].<init>"
    - Src: "AdaLObjectReader3Fuzzer:283,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBytes"
    - Src: "AdaLObjectReader3Fuzzer:285,1"
      Dst: "[AdaLObjectReader3Fuzzer]._createParser"
    - Src: "AdaLObjectReader3Fuzzer:289,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].withValueToUpdate"
    - Src: "AdaLObjectReader3Fuzzer:290,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].valueToTree"
    - Src: "AdaLObjectReader3Fuzzer:301,1"
      Dst: "[java.lang.String].<init>"
    - Src: "AdaLObjectReader3Fuzzer:301,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "AdaLObjectReader3Fuzzer:304,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes"
    - Src: "AdaLObjectReader3Fuzzer:305,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "AdaLObjectReader3Fuzzer:306,1"
      Dst: "[java.io.FileOutputStream].write"
    - Src: "AdaLObjectReader3Fuzzer:307,1"
      Dst: "[java.io.FileOutputStream].close"
    - Src: "AdaLObjectReader3Fuzzer:308,1"
      Dst: "[java.io.File].<init>"
    - Src: "AdaLObjectReader3Fuzzer:321,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    - Src: "AdaLObjectReader3Fuzzer:329,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "AdaLObjectReader3Fuzzer:336,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readTree"
    - Src: "AdaLObjectReader3Fuzzer:340,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerForUpdating"
    - Src: "AdaLObjectReader3Fuzzer:364,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readTree"
    - Src: "AdaLObjectReader3Fuzzer:373,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "AdaLObjectReader3Fuzzer:377,1"
      Dst: "[AdaLObjectReader3Fuzzer]._readValues"
    - Src: "AdaLObjectReader3Fuzzer:381,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].addMixIn"
    - Src: "AdaLObjectReader3Fuzzer:384,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].at"
    - Src: "AdaLObjectReader3Fuzzer:388,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].treeToValue"
    - Src: "AdaLObjectReader3Fuzzer:418,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].canSerialize"
    - Src: "AdaLObjectReader3Fuzzer:423,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    - Src: "AdaLObjectReader3Fuzzer:429,1"
      Dst: "[java.nio.file.Paths].get"
    - Src: "AdaLObjectReader3Fuzzer:429,1"
      Dst: "[java.nio.file.Files].delete"
    JavaMethodInfo: null
    BBCount: 105
    CyclomaticComplexity: 8
  - functionName: "[AdaLObjectReader3Fuzzer]._readValues(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.ObjectReader)"
    functionSourceFile: "AdaLObjectReader3Fuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.databind.ObjectReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 61
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "AdaLObjectReader3Fuzzer:477"
      Branch Sides:
      - BranchSide: "AdaLObjectReader3Fuzzer:482"
        BranchSideFuncs: []
      - BranchSide: "AdaLObjectReader3Fuzzer:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "AdaLObjectReader3Fuzzer:443,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "AdaLObjectReader3Fuzzer:445,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes"
    - Src: "AdaLObjectReader3Fuzzer:445,1"
      Dst: "[java.lang.String].<init>"
    - Src: "AdaLObjectReader3Fuzzer:445,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "AdaLObjectReader3Fuzzer:446,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValues"
    - Src: "AdaLObjectReader3Fuzzer:448,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString"
    - Src: "AdaLObjectReader3Fuzzer:450,1"
      Dst: "[AdaLObjectReader3Fuzzer]._createParser"
    - Src: "AdaLObjectReader3Fuzzer:454,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "AdaLObjectReader3Fuzzer:455,1"
      Dst: "[java.io.FileOutputStream].write"
    - Src: "AdaLObjectReader3Fuzzer:456,1"
      Dst: "[java.io.FileOutputStream].close"
    - Src: "AdaLObjectReader3Fuzzer:457,1"
      Dst: "[java.io.File].<init>"
    - Src: "AdaLObjectReader3Fuzzer:461,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBytes"
    - Src: "AdaLObjectReader3Fuzzer:465,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "AdaLObjectReader3Fuzzer:465,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValues"
    - Src: "AdaLObjectReader3Fuzzer:471,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "AdaLObjectReader3Fuzzer:471,1"
      Dst: "[AdaLObjectReader3Fuzzer$MockFuzzDataInput].<init>"
    - Src: "AdaLObjectReader3Fuzzer:473,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "AdaLObjectReader3Fuzzer:477,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean"
    - Src: "AdaLObjectReader3Fuzzer:478,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].withValueToUpdate"
    - Src: "AdaLObjectReader3Fuzzer:479,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].valueToTree"
    - Src: "AdaLObjectReader3Fuzzer:480,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerForUpdating"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[AdaLObjectReader3Fuzzer]._createParser(com.code_intelligence.jazzer.api.FuzzedDataProvider,com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.ObjectReader)"
    functionSourceFile: "AdaLObjectReader3Fuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.databind.ObjectReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "AdaLObjectReader3Fuzzer:487,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt"
    - Src: "AdaLObjectReader3Fuzzer:489,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBytes"
    - Src: "AdaLObjectReader3Fuzzer:489,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "AdaLObjectReader3Fuzzer:492,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "AdaLObjectReader3Fuzzer:493,1"
      Dst: "[java.io.FileOutputStream].write"
    - Src: "AdaLObjectReader3Fuzzer:494,1"
      Dst: "[java.io.FileOutputStream].close"
    - Src: "AdaLObjectReader3Fuzzer:495,1"
      Dst: "[java.io.File].<init>"
    - Src: "AdaLObjectReader3Fuzzer:501,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createParser"
    - Src: "AdaLObjectReader3Fuzzer:503,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "AdaLObjectReader3Fuzzer:509,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1057].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__1057"
    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__1057].<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__1057:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1057].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1057].<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__1057"
    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__1057:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1057].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1057"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$1(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$lambda_calculatedSyntaxModelForNode_1__1057:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator].lambda$calculatedSyntaxModelForNode$1"
    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.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.AssignExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getTarget()"
    - "[com.github.javaparser.ast.expr.AssignExpr].getValue()"
    functionUses: 1
    ICount: 19
    EdgeCount: 71
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:74,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getTarget"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:74,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:74,1"
      Dst: "[com.github.javaparser.ast.expr.AssignExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:74,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.BinaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 77
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.BinaryExpr].getLeft()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getOperator()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].getRight()"
    functionUses: 1
    ICount: 19
    EdgeCount: 71
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getLeft"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:78,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:78,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:78,1"
      Dst: "[com.github.javaparser.ast.expr.BinaryExpr].getRight"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:78,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.BlockComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:82,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.BlockStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 85
    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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:86,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:86,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.expr.BooleanLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 89
    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.expr.BooleanLiteralExpr].isValue()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:89"
        BranchSideFuncs:
        - "isValue()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:90,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].isValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:90,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 93
    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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:93"
        BranchSideFuncs:
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:94,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:94,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:94,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:94,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:94,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.CastExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 97
    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.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.CastExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.CastExpr].getType()"
    functionUses: 1
    ICount: 15
    EdgeCount: 46
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:98,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:98,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:98,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:98,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:98,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.CatchClause,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 101
    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.body.Parameter].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.CatchClause].getBody()"
    - "[com.github.javaparser.ast.stmt.CatchClause].getParameter()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:102,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:102,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:102,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:102,1"
      Dst: "[com.github.javaparser.ast.stmt.CatchClause].getParameter"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:102,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:102,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.CharLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 105
    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.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:106,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:106,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:106,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.ClassExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 109
    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.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ClassExpr].getType()"
    functionUses: 1
    ICount: 7
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:110,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:110,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 113
    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.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.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: 58
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:113"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getExtendedTypes()"
        - "isInterface()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getImplementedTypes()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMembers()"
        - "getPermittedTypes()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getExtendedTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getPermittedTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:114,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 117
    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.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.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: 41
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:117"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:117"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getScope"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:118,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.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.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: 41
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:121"
        BranchSideFuncs:
        - "getTypes()"
        - "getPackageDeclaration()"
        - "getImports()"
        - "getModule()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:121"
        BranchSideFuncs:
        - "getTypes()"
        - "getPackageDeclaration()"
        - "getImports()"
        - "getModule()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getImports"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getModule"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getPackageDeclaration"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:122,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 125
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.ConditionalExpr].getCondition()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr()"
    functionUses: 1
    ICount: 21
    EdgeCount: 105
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getCondition"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:126,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getElseExpr"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:126,1"
      Dst: "[com.github.javaparser.ast.expr.ConditionalExpr].getThenExpr"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:126,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.ConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 129
    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.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.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: 58
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:129"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getBody()"
        - "getName()"
        - "getModifiers()"
        - "getThrownExceptions()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getReceiverParameter()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:130,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 133
    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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:133"
        BranchSideFuncs:
        - "getLabel()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:134,1"
      Dst: "[com.github.javaparser.ast.stmt.ContinueStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:134,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:134,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:134,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:134,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 137
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.DoStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.DoStmt].getCondition()"
    functionUses: 1
    ICount: 15
    EdgeCount: 58
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:138,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:138,1"
      Dst: "[com.github.javaparser.ast.stmt.DoStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:138,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.DoubleLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 141
    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.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:142,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:142,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:142,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.EmptyStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.stmt.EmptyStmt"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:146,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.EnclosedExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 149
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.EnclosedExpr].getInner()"
    functionUses: 1
    ICount: 7
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:150,1"
      Dst: "[com.github.javaparser.ast.expr.EnclosedExpr].getInner"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:150,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 153
    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.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.body.EnumConstantDeclaration].getName()"
    functionUses: 1
    ICount: 27
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:154,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:154,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:154,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:154,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getClassBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:154,1"
      Dst: "[com.github.javaparser.ast.body.EnumConstantDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:154,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:154,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:154,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.EnumDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 157
    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.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.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: 39
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getEntries"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:158,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.body.EnumDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:158,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:158,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.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 161
    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.NodeList].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments()"
    - "[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: 42
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:161"
        BranchSideFuncs:
        - "isThis()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getExpression()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:161"
        BranchSideFuncs:
        - "isThis()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getExpression()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:161"
        BranchSideFuncs:
        - "isThis()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getExpression()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].isThis"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:162,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 165
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.ExpressionStmt].getExpression()"
    functionUses: 1
    ICount: 7
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:166,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 169
    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.NodeList].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[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: 28
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:169"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.expr.FieldAccessExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:170,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 173
    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.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.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:174,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:174,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:174,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.ForStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 177
    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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.ForStmt].getBody()"
    - "[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: 34
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:177"
        BranchSideFuncs:
        - "getInitialization()"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getCompare()"
        - "getUpdate()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getCompare"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getInitialization"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178,1"
      Dst: "[com.github.javaparser.ast.stmt.ForStmt].getUpdate"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:178,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 181
    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.expr.VariableDeclarationExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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].getBody()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable()"
    functionUses: 1
    ICount: 21
    EdgeCount: 60
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:182,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getVariable"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:182,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:182,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.IfStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 185
    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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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: 28
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:186"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:185"
        BranchSideFuncs:
        - "getElseStmt()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getThenStmt()"
        - "getCondition()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:186,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getElseStmt"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:186,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:186,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:186,1"
      Dst: "[com.github.javaparser.ast.stmt.IfStmt].getThenStmt"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:186,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.ImportDeclaration"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ImportDeclaration].getName()"
    - "[com.github.javaparser.ast.ImportDeclaration].isAsterisk()"
    - "[com.github.javaparser.ast.ImportDeclaration].isStatic()"
    functionUses: 1
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:189"
        BranchSideFuncs:
        - "isStatic()"
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isAsterisk()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:190"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:189"
        BranchSideFuncs:
        - "isStatic()"
        - "getName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isAsterisk()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isAsterisk"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:190,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:190,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:190,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 193
    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.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.body.InitializerDeclaration].isStatic()"
    functionUses: 1
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:193"
        BranchSideFuncs:
        - "isStatic()"
        - "getAnnotations()"
        - "getBody()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:194,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.body.InitializerDeclaration].isStatic"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:194,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:194,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.InstanceOfExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 197
    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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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: 28
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:197"
        BranchSideFuncs:
        - "getPattern()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:198,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getPattern"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:198,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:198,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:198,1"
      Dst: "[com.github.javaparser.ast.expr.InstanceOfExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:198,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.IntegerLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 201
    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.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:202,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:202,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:202,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 205
    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.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.type.IntersectionType].getElements()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:206,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:206,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:206,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:206,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:206,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.JavadocComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:210,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.LabeledStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 213
    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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement()"
    functionUses: 1
    ICount: 15
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getLabel"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:214,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.stmt.LabeledStmt].getStatement"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:214,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:214,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.LambdaExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 217
    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.NodeList].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.BlockStmt].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.WhileStmt].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.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.expr.LambdaExpr].getBody()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters()"
    functionUses: 1
    ICount: 22
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:217"
        BranchSideFuncs:
        - "getParameters()"
        - "getBody()"
        - "isEnclosingParameters()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:218,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:218,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:218,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:218,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].isEnclosingParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:218,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:218,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:218,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.comments.LineComment"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:222,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.LocalClassDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 225
    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.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:226,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].getClassDeclaration"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:226,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 229
    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.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:230,1"
      Dst: "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].getRecordDeclaration"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:230,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 233
    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.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:234,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:234,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:234,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.MarkerAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 237
    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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:238,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:238,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 241
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getName()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].getValue()"
    functionUses: 1
    ICount: 15
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:242,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:242,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:242,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:242,1"
      Dst: "[com.github.javaparser.ast.expr.MemberValuePair].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:242,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:242,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.MethodCallExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 245
    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.NodeList].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.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: 41
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:245"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:245"
        BranchSideFuncs:
        - "getName()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:246,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 249
    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.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.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].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.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: 71
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:249"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getBody()"
        - "getName()"
        - "getModifiers()"
        - "getThrownExceptions()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getReceiverParameter()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:249"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getBody()"
        - "getName()"
        - "getModifiers()"
        - "getThrownExceptions()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getReceiverParameter()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:250,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 253
    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.NodeList].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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: 26
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:253"
        BranchSideFuncs:
        - "getIdentifier()"
        - "getScope()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:254,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.NameExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 257
    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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].getName()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:258,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 261
    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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].getIdentifier()"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    - "[com.github.javaparser.ast.expr.Name].getQualifier()"
    functionUses: 1
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:261"
        BranchSideFuncs:
        - "getIdentifier()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getQualifier()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:262,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:262,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:262,1"
      Dst: "[com.github.javaparser.ast.expr.Name].getQualifier"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:262,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:262,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:262,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:262,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:262,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.Void"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].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.body.EnumDeclaration].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.utils.VisitorMap$EqualsHashcodeOverridingFacade].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.body.ClassOrInterfaceDeclaration].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.stmt.TryStmt].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.expr.CharLiteralExpr].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.modules.ModuleOpensDirective].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.type.IntersectionType].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.PatternExpr].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.utils.VisitorList$EqualsHashcodeOverridingFacade].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].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.utils.VisitorSet$EqualsHashcodeOverridingFacade].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.body.VariableDeclarator].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.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.body.Parameter].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.comments.JavadocComment].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.ForEachStmt].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.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].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.body.EnumConstantDeclaration].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.expr.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].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.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.comments.BlockComment].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.MarkerAnnotationExpr].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.stmt.WhileStmt].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.NormalAnnotationExpr].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.type.ClassOrInterfaceType].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.ForStmt].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.stmt.LabeledStmt].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.SwitchExpr].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.modules.ModuleDeclaration].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.stmt.SwitchEntry].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.body.ConstructorDeclaration].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.MemberValuePair].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.expr.Name].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.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.ArrayInitializerExpr].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.MethodDeclaration].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.modules.ModuleProvidesDirective].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.ImportDeclaration].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.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.ReceiverParameter].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.expr.IntegerLiteralExpr].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.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 152
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:267"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:270"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:267,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:267,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:267,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:268,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:268,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:270,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:274,1"
      Dst: "[com.github.javaparser.ast.expr.NormalAnnotationExpr].getPairs"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:274,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:274,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:274,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:274,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:274,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.NullLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:278,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.ObjectCreationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.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: 54
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:281"
        BranchSideFuncs:
        - "getScope()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getAnonymousClassBody()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:281"
        BranchSideFuncs:
        - "getScope()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getAnonymousClassBody()"
        - "getTypeArguments()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:281"
        BranchSideFuncs:
        - "getScope()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getArguments()"
        - "getAnonymousClassBody()"
        - "getTypeArguments()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getAnonymousClassBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getScope"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:282,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.PackageDeclaration].getName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:286,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:286,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:286,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:286,1"
      Dst: "[com.github.javaparser.ast.PackageDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:286,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:286,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.Parameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.UnknownType].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.IntersectionType].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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].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.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: 40
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:289"
        BranchSideFuncs:
        - "getVarArgsAnnotations()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "isVarArgs()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getVarArgsAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:290,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.type.PrimitiveType].getType()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.type.PrimitiveType].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:294,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:294,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:294,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:294,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.ReturnStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.ReturnStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression()"
    functionUses: 1
    ICount: 14
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:297"
        BranchSideFuncs:
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getExpression()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:298,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:298,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:298,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:298,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.SimpleName,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.expr.SimpleName].getIdentifier()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:302,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:302,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:302,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.SingleMemberAnnotationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.expr.Name].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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.SingleMemberAnnotationExpr].getMemberValue()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].getName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].getMemberValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:306,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.expr.AnnotationExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:306,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:306,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.StringLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:310,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:310,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:310,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    - "[com.github.javaparser.ast.expr.SuperExpr].getTypeName()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:314"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:313"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.expr.SuperExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:314,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:314,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:314,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:314,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.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.stmt.SwitchEntry].getLabels()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].getType()"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getLabels"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getStatements"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchEntry].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:318,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.SwitchStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector()"
    functionUses: 1
    ICount: 15
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.stmt.SwitchStmt].getSelector"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:322,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.SynchronizedStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression()"
    functionUses: 1
    ICount: 15
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:326,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.stmt.SynchronizedStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:326,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:326,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.ThisExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    - "[com.github.javaparser.ast.expr.ThisExpr].getTypeName()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:330"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:329"
        BranchSideFuncs:
        - "getTypeName()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:330,1"
      Dst: "[com.github.javaparser.ast.expr.ThisExpr].getTypeName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:330,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:330,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:330,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:330,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.ThrowStmt].getExpression()"
    functionUses: 1
    ICount: 7
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:334,1"
      Dst: "[com.github.javaparser.ast.stmt.ThrowStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:334,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.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.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: 34
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:337"
        BranchSideFuncs:
        - "getCatchClauses()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getTryBlock()"
        - "getFinallyBlock()"
        - "getResources()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getTryBlock"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:338,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.TypeExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].getType()"
    functionUses: 1
    ICount: 7
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:342,1"
      Dst: "[com.github.javaparser.ast.expr.TypeExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:342,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.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.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:346,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.UnaryExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.UnaryExpr].getExpression()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].getOperator()"
    functionUses: 1
    ICount: 13
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:350,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:350,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:350,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:350,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:350,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:350,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.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.type.UnionType].getElements()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].getElements"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:354,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:354,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:354,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:358,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:358,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.expr.VariableDeclarationExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.expr.VariableDeclarationExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables()"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:362,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:362,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:362,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:362,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:362,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:362,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.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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: 28
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:366"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:365"
        BranchSideFuncs:
        - "getInitializer()"
        - "getName()"
        - "getType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:366,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:366,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:366,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:366,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:366,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:370,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:370,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.stmt.WhileStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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.WhileStmt].getBody()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].getCondition()"
    functionUses: 1
    ICount: 15
    EdgeCount: 58
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:374,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:374,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:374,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:374,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].getCondition"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:374,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.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.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: 35
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:377"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getSuperType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getExtendedType()"
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:377"
        BranchSideFuncs:
        - "getAnnotations()"
        - "getSuperType()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getExtendedType()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getExtendedType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].getSuperType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:378,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.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.modules.ModuleDeclaration].getDirectives()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getName()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen()"
    functionUses: 1
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:381"
        BranchSideFuncs:
        - "getDirectives()"
        - "getAnnotations()"
        - "getName()"
        - "isOpen()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getDirectives"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].isOpen"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:382,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleRequiresDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:386,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:391,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:391,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:391,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:391,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleExportsDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:391,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:391,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:396,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:396,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:396,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:396,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleProvidesDirective].getWith"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:396,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:396,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:401,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:401,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.expr.Name].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:406,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getModuleNames"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:406,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:406,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:406,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleOpensDirective].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:406,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:406,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.UnparsableStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:411,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.ReceiverParameter,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.type.ClassOrInterfaceType].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.TypeParameter].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.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.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].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.body.ReceiverParameter].getName()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].getType()"
    functionUses: 1
    ICount: 21
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:416,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:416,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:416,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:416,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:416,1"
      Dst: "[com.github.javaparser.ast.expr.Name].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:416,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:416,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:416,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:421,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:421,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.Modifier,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.Modifier].getKeyword()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:426,1"
      Dst: "[com.github.javaparser.ast.Modifier].getKeyword"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:426,1"
      Dst: "[java.lang.Enum].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:426,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.SwitchExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.NodeList].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getSelector()"
    functionUses: 1
    ICount: 15
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getEntries"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[com.github.javaparser.ast.expr.SwitchExpr].getSelector"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:431,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.YieldStmt,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.stmt.YieldStmt].getExpression()"
    functionUses: 1
    ICount: 7
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:436,1"
      Dst: "[com.github.javaparser.ast.stmt.YieldStmt].getExpression"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:436,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.expr.LiteralStringValueExpr].getValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:441,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].getValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:441,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:441,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.PatternExpr,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.expr.PatternExpr].getModifiers()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getName()"
    - "[com.github.javaparser.ast.expr.PatternExpr].getType()"
    functionUses: 1
    ICount: 21
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:446,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:446,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:446,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:446,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:446,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:446,1"
      Dst: "[com.github.javaparser.ast.expr.PatternExpr].getType"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:446,1"
      Dst: "[com.github.javaparser.ast.visitor.Visitable].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:446,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.RecordDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    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.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.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: 58
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:450"
        BranchSideFuncs:
        - "getParameters()"
        - "getTypeParameters()"
        - "getAnnotations()"
        - "getName()"
        - "getModifiers()"
        - "getImplementedTypes()"
        - "accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
        - "getMembers()"
        - "getReceiverParameter()"
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getImplementedTypes"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getReceiverParameter"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.ReceiverParameter].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:451,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: 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.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.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: 39
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getModifiers"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.NodeList].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getName"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].accept"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getThrownExceptions"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.body.CompactConstructorDeclaration].getTypeParameters"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations"
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:455,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.PatternExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.PatternExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TextBlockLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.YieldStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SwitchExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.Modifier,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ReceiverParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.UnparsableStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleOpensDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.Name,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.CatchClause,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.TryStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SynchronizedStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ForEachStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.DoStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ContinueStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.IfStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ReturnStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchEntry,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.SwitchStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.AssertStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MemberValuePair,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NormalAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MarkerAnnotationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.UnaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ObjectCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.StringLiteralExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.EnclosedExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.AssignExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayInitializerExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayCreationExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnknownType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.UnionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.IntersectionType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.ArrayCreationLevel,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.PrimitiveType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ClassOrInterfaceType,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.InitializerDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.Parameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.FieldDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumConstantDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.CompactConstructorDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.TypeParameter,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor"
    linkageType: null
    functionLinenumber: 32
    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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Void)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor:33,1"
      Dst: "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit"
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[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)"
    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.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.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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.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__1365].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__1366].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__1367].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__1368].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__1369].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__1370].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__1371].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__1372].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__1373].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__1374].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.ParserConfiguration$1$lambda_postProcess_0__1012].bootstrap$(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1012"
    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__1012].<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__1012:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1012].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1012].<init>(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1012"
    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__1012:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1012].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1012"
    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__1012:-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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.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.github.javaparser.ast.stmt.BreakStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    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.BreakStmt:65,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    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.BreakStmt:69,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:74,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:82,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:83,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].setLabel"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:84,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: 89
    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.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:90,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.BreakStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:96,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].getLabel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: 100
    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.stmt.BreakStmt:101,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BreakStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:114"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:118"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:117"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:115,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:117,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:119,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    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.BreakStmt:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:134"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:135"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:131,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].removeLabel"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:135,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].removeLabel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BreakStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:140,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].setLabel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BreakStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:146,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:146,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BreakStmtMetaModel"
    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.BreakStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: 157
    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.BreakStmt].setLabel(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:158"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:166"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.BreakStmt:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:167"
        BranchSideFuncs:
        - "setLabel(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.stmt.BreakStmt:166"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:163,1"
      Dst: "[com.github.javaparser.ast.stmt.BreakStmt].setLabel"
    - Src: "com.github.javaparser.ast.stmt.BreakStmt:167,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].isBreakStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    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.BreakStmt].asBreakStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BreakStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].ifBreakStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    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.BreakStmt:185,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BreakStmt].toBreakStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BreakStmt"
    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.BreakStmt:191,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1105].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1105"
    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__1105].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1105:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1105].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1105].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__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.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1105:-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__1105].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__1105"
    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__1105:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$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__907].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__907].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__905].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$init__906].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__905].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__906].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.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$NopTransformer].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].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$NopTransformer].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].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)"
    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.printer.PrettyPrintVisitor$isInstance__601].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601"
    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__601].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601"
    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__601:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601:-1,1"
      Dst: "[java.lang.Class].isInstance"
    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.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)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].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.impl.FilteredBeanPropertyWriter$MultiView].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[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)"
    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$MultiView].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$SingleView].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.impl.UnwrappingBeanPropertyWriter].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.FilteredBeanPropertyWriter$SingleView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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$MultiView].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.BeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__731].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__731].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.resolution.logic.InferenceContext$lambda_resolve_4__664].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__664"
    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__664].<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__664:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__664].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__664].<init>(com.github.javaparser.resolution.logic.InferenceContext)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__664"
    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__664:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__664].transform(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_resolve_4__664"
    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__664:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].lambda$resolve$4"
    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.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.ExpressionStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.symbolsolver.resolution.typeinference.ControlFlowLogic$1].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.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.EqualsVisitor].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.ObjectIdentityEqualsVisitor].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.NoCommentEqualsVisitor].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.ast.visitor.VoidVisitorAdapter].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.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: 44
    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.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.body.CallableDeclaration].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__984].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].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__984].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__985].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__1118].bootstrap$()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getAnnotations()"
    - "[com.github.javaparser.ast.body.Parameter].getAnnotations()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].getAnnotations()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.PackageDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].getAnnotations()"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].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__1118].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.validator.language_level_validations.Java1_0Validator$lambda_new_23__1089].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1089"
    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__1089].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1089:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1089].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1089].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1089"
    linkageType: null
    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__1089:-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__1089].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_23__1089"
    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__1089:-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.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1163].bootstrap$(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1163"
    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__1163].<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__1163:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1163].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1163].<init>(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1163"
    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__1163:-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__1163].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1163"
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1$lambda_matchForbiddenContext_2__1163:-1,1"
      Dst: "[com.github.javaparser.ast.validator.postprocessors.Java10PostProcessor$1].lambda$matchForbiddenContext$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].bootstrap$(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752"
    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__752].<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__752:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].<init>(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752"
    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__752:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752"
    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: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$9"
    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.LineEndingProcessingProvider].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.github.javaparser.StringProvider].close()"
    functionUses: 10
    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.StringProvider].read(char[],int,int)"
    - "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    - "[com.github.javaparser.LineEndingProcessingProvider].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.CloneVisitor$addOrphanComment__240].bootstrap$(com.github.javaparser.ast.expr.NullLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__240"
    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__240].<init>(com.github.javaparser.ast.expr.NullLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__240:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__240].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__240].<init>(com.github.javaparser.ast.expr.NullLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__240"
    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__240:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__240].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__240"
    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__240:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.PrimitiveTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.PrimitiveTypeMetaModel"
    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.PrimitiveTypeMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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.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.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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    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: 3
    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.ObjectIdentityEqualsVisitor].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.GenericListVisitorAdapter].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.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].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.EqualsVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.BooleanLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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: 44
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_207__489].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__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_207__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_207__489:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__489].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__489].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__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_207__489:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__489].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__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$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__489:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$207"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__1115].bootstrap$(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__1115"
    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_1__1115].<init>(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__1115:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__1115].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__1115].<init>(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__1115"
    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_1__1115:-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_1__1115].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_1__1115"
    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_1__1115:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.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.HashCodeVisitor].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.ObjectIdentityEqualsVisitor].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.NoCommentEqualsVisitor].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.ObjectIdentityHashCodeVisitor].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.NoCommentHashCodeVisitor].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.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.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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: 44
    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.ParseStart$PackageDeclarationParseStart__865].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__865"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__865].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__865:-1,1"
      Dst: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__865].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__865].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__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.ParseStart$PackageDeclarationParseStart__865:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$PackageDeclarationParseStart__865].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$PackageDeclarationParseStart__865"
    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__865:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].PackageDeclarationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.SourceRoot$ParallelParse].<init>(java.nio.file.Path,com.github.javaparser.utils.SourceRoot$ParallelParse$VisitFileCallback)"
    functionSourceFile: "com.github.javaparser.utils.SourceRoot$ParallelParse"
    linkageType: 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.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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__484].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__484"
    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__484].<init>(com.github.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__484:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__484].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__484].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__484"
    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__484:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__484].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__484"
    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__484:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$80"
    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.ast.visitor.ModifierVisitor$lambda_visit_70__241].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241"
    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__241].<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__241:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241"
    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__241:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$70"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].<init>(com.fasterxml.jackson.core.StreamReadConstraints,com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadConstraints"
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer:11,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].validateStringLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateStringLength(int)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer:27,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateStringLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.VariableDeclarationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.VariableDeclarationExprMetaModel"
    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.VariableDeclarationExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149"
    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__149].<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__149:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149"
    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__149:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$46"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy"
    linkageType: null
    functionLinenumber: 274
    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$SnakeCaseStrategy:275,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:301"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:281,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:282,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:287,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:290,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:292,1"
      Dst: "[java.lang.StringBuilder].charAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:297,1"
      Dst: "[java.lang.Character].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy:308,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - 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: 1
    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: 12
    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$ArrayCursor].nextToken()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].nextToken()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].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$ObjectCursor].startArray()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].startArray()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].startArray()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    functionUses: 203
    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: 5
    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.ShortNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].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.BinaryNode].asText()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asText()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asText()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asText()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asText()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asText()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asText()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asText()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asText()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asText()"
    - "[com.fasterxml.jackson.databind.node.ContainerNode].asText()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asText()"
    - "[com.fasterxml.jackson.databind.node.IntNode].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.DoubleNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.LongNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.IntNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].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.DoubleNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].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.FloatNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].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.ShortNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].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.DoubleNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].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.DoubleNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].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.BigIntegerNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.LongNode].canConvertToInt()"
    - "[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.IntNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowInt()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].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.DecimalNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.IntNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.LongNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToLong()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowLong()"
    - "[com.fasterxml.jackson.databind.node.LongNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].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.ShortNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].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.DoubleNode].isNaN()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].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.POJONode].binaryValue()"
    - "[com.fasterxml.jackson.databind.node.TextNode].binaryValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].binaryValue()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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$RootCursor].currentNode()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].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.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].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.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821"
    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__821].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821"
    linkageType: null
    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__821:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821"
    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: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveType_0__821:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1075].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1075"
    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__1075].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1075:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1075].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1075].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__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.Java1_0Validator$isVarArgs__1075:-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__1075].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isVarArgs__1075"
    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__1075:-1,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].isVarArgs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030"
    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__1030].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030"
    linkageType: null
    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__1030:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030"
    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__1030:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$1"
    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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextLength()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextLength()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847"
    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__847].<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__847:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847"
    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__847:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847"
    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: 10
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$internalTypes$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 27
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:48,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:52,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    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.github.javaparser.resolution.UnsolvedSymbolException:56,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>(java.lang.String,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.UnsolvedSymbolException:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.UnsolvedSymbolException:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.UnsolvedSymbolException:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:60,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:60,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:60,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.UnsolvedSymbolException].getName()"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    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.UnsolvedSymbolException].toString()"
    functionSourceFile: "com.github.javaparser.resolution.UnsolvedSymbolException"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:72,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:72,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.UnsolvedSymbolException:72,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.JacksonAnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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_toReferenceType_4__1062].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__1062"
    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__1062].<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__1062:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1062].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1062].<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__1062"
    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__1062:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1062].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1062"
    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__1062:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$toReferenceType$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660"
    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__660].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660"
    linkageType: null
    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__660:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660"
    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__660:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$solveMethodAsUsage$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].<init>(com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:134,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].<init>(com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].<init>(com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor,boolean,boolean)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:145,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].withSingleArgMode(com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:149,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].withRequireAnnotation(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:154,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].withAllowJDKTypeConstructors(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:159,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].singleArgMode()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor"
    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.ConstructorDetector].requireCtorAnnotation()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    linkageType: null
    functionLinenumber: 173
    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.cfg.ConstructorDetector].allowJDKTypeConstructors()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    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.cfg.ConstructorDetector].singleArgCreatorDefaultsToDelegating()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:181"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].singleArgCreatorDefaultsToProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:185"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConstructorDetector].shouldIntrospectorImplicitConstructors(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isJDKClass(java.lang.Class)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:215"
        BranchSideFuncs:
        - "isJDKClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:206,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isJDKClass"
    - Src: "com.fasterxml.jackson.databind.cfg.ConstructorDetector:210,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__634].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__634"
    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__634].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__634:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__634].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__634].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__634"
    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__634:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__634].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__634"
    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__634:-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_122__324].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324"
    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__324].<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__324:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324"
    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__324:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$122"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1133].bootstrap$(com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1133"
    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__1133].<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__1133:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1133].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1133].<init>(com.github.javaparser.printer.lexicalpreservation.changes.Change,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1133"
    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__1133:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1133].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1133"
    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: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.Change$lambda_evaluate_0__1133:-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.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__886].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__886"
    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__886].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__886:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__886].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__886].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__886"
    linkageType: null
    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__886:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__886].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_7__886"
    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__886:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter].lambda$solveMethod$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872].bootstrap$(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872"
    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__872].<init>(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872"
    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__872:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872"
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$0"
    JavaMethodInfo: null
    BBCount: 1
    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.ast.visitor.ModifierVisitor$lambda_visit_123__258].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__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_123__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_123__258:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__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_123__258:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__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$123(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$123"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796"
    linkageType: null
    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__796:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796"
    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__796:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].getType"
    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.StatementContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnclosedExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].negatedPatternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].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.EnclosedExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclaratorContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].patternExprsExposedFromChildren()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.UnaryExprContext].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.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1079].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1079"
    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__1079].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1079:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1079].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1079].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__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.Java1_0Validator$isStatic__1079:-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__1079].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$isStatic__1079"
    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__1079:-1,1"
      Dst: "[com.github.javaparser.ast.ImportDeclaration].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    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.databind.cfg.BaseSettings].<init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider,com.fasterxml.jackson.databind.cfg.CacheProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 13
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    - "java.text.DateFormat"
    - "com.fasterxml.jackson.databind.cfg.HandlerInstantiator"
    - "java.util.Locale"
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.core.Base64Variant"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    - "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider"
    - "com.fasterxml.jackson.databind.cfg.CacheProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:168,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    - "java.text.DateFormat"
    - "com.fasterxml.jackson.databind.cfg.HandlerInstantiator"
    - "java.util.Locale"
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.core.Base64Variant"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    - "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:196,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].defaultInstance"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:195,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 11
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    - "java.text.DateFormat"
    - "com.fasterxml.jackson.databind.cfg.HandlerInstantiator"
    - "java.util.Locale"
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.core.Base64Variant"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:206,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:207,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].defaultInstance"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:206,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:217,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].copy"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:217,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withClassIntrospector(com.fasterxml.jackson.databind.introspect.ClassIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider,com.fasterxml.jackson.databind.cfg.CacheProvider)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:242"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:241"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.introspect.ClassIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.PropertyNamingStrategy,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder,java.text.DateFormat,com.fasterxml.jackson.databind.cfg.HandlerInstantiator,java.util.Locale,java.util.TimeZone,com.fasterxml.jackson.core.Base64Variant,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider,com.fasterxml.jackson.databind.cfg.CacheProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:242,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:251,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withInsertedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:257,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].create"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:257,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withAppendedAnnotationIntrospector(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:261,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].create"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:261,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withPropertyNamingStrategy(com.fasterxml.jackson.databind.PropertyNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:278,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withAccessorNaming(com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:288,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withTypeFactory(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:297"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:296"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:297,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withTypeResolverBuilder(com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:306,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withDateFormat(java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:316"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:319"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:319"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:317,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].hasExplicitTimeZone"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:318,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings]._force"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:320,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].withHandlerInstantiator(com.fasterxml.jackson.databind.cfg.HandlerInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.HandlerInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:329"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:329,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].'with'(java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:338"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:338,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].'with'(java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:358"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:359,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings]._force"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:360,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].'with'(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:373,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].'with'(com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:386,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].'with'(com.fasterxml.jackson.databind.cfg.CacheProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.CacheProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:402,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.BaseSettings].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].getClassIntrospector()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ClassIntrospector"
    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.BaseSettings].getAnnotationIntrospector()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector"
    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.BaseSettings].getPropertyNamingStrategy()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    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.BaseSettings].getAccessorNaming()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider"
    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.BaseSettings].getTypeFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    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.BaseSettings].getTypeResolverBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 434
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    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.BaseSettings].getPolymorphicTypeValidator()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    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.BaseSettings].getDateFormat()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "java.text.DateFormat"
    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.BaseSettings].getHandlerInstantiator()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.HandlerInstantiator"
    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.BaseSettings].getLocale()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "java.util.Locale"
    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.BaseSettings].getTimeZone()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:457"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].hasExplicitTimeZone()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    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.cfg.BaseSettings:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:469"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.BaseSettings].getBase64Variant()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Base64Variant"
    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.BaseSettings].getCacheProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CacheProvider"
    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.BaseSettings]._force(java.text.DateFormat,java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 2
    argTypes:
    - "java.text.DateFormat"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.BaseSettings:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:496"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.BaseSettings:495"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:493,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].withTimeZone"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:496,1"
      Dst: "[java.text.DateFormat].clone"
    - Src: "com.fasterxml.jackson.databind.cfg.BaseSettings:497,1"
      Dst: "[java.text.DateFormat].setTimeZone"
    JavaMethodInfo: null
    BBCount: 3
    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.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.core.json.UTF8JsonGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream,char)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.OutputStream"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:122,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:126,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:130,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocWriteEncodingBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:138,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:142,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:143,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setHighestNonEscapedChar"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream,char,byte[],int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.OutputStream"
    - "char"
    - "byte[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:153,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:157,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:166,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:173,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream,byte[],int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.OutputStream"
    - "byte[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:181,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    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.UTF8JsonGenerator].getOutputBuffered()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    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.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writePPFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 29
    ICount: 60
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:215"
        BranchSideFuncs:
        - "_writePPFieldName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:214"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:219"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:222"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:238"
        BranchSideFuncs:
        - "_writeStringSegments(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:237"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:248"
        BranchSideFuncs:
        - "_writeStringSegments(java.lang.String,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:246"
        BranchSideFuncs:
        - "_writeStringSegment(java.lang.String,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:255"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:212,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writePPFieldName"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:215,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:217,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:221,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:229,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:232,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:247,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writePPFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeUnq(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.SerializedString].appendQuotedUTF8(byte[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes(byte[])"
    - "[com.fasterxml.jackson.core.io.SerializedString].asQuotedUTF8()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 14
    ICount: 56
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:265"
        BranchSideFuncs:
        - "_writePPFieldName(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:264"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "getValue()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:269"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:279"
        BranchSideFuncs:
        - "_writeUnq(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:281"
        BranchSideFuncs:
        - "appendQuotedUTF8(byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:287"
        BranchSideFuncs:
        - "asQuotedUTF8()"
        - "_writeBytes(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:292"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:262,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writePPFieldName"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:265,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:265,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:267,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:271,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:276,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeUnq"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:283,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].appendQuotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:285,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asQuotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:285,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeUnq(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].appendQuotedUTF8(byte[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes(byte[])"
    - "[com.fasterxml.jackson.core.io.SerializedString].asQuotedUTF8()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:300"
        BranchSideFuncs:
        - "asQuotedUTF8()"
        - "_writeBytes(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:296,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].appendQuotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:298,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asQuotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:298,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 12
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:319"
        BranchSideFuncs:
        - "writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:322"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:313,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:314,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:315,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:315,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:315,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:317,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeStartArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:320,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 10
    ICount: 25
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:335"
        BranchSideFuncs:
        - "writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:334"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:338"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:329,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:330,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:331,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:331,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:331,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:333,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeStartArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:336,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 21
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:351"
        BranchSideFuncs:
        - "writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:350"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:354"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:345,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:346,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:347,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:347,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:347,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:349,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeStartArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:352,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getEntryCount()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent()"
    functionUses: 29
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:364"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:363"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:364"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:367"
        BranchSideFuncs:
        - "getEntryCount()"
        - "writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:366"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:370"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:361,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:362,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:362,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:362,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:365,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getEntryCount"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:365,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeEndArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:368,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:372,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 14
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:384"
        BranchSideFuncs:
        - "writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:383"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:384"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:387"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:378,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:379,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:380,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:380,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:380,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:382,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeStartObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:385,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 15
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:401"
        BranchSideFuncs:
        - "writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:400"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:404"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:394,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:395,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:396,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:396,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:396,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:399,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeStartObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:402,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:410,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getEntryCount()"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent()"
    functionUses: 17
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:419"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:422"
        BranchSideFuncs:
        - "getEntryCount()"
        - "writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:425"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:424"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:416,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:417,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:417,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:417,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:420,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getEntryCount"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:420,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeEndObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:423,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:427,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writePPFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 56
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:438"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:441"
        BranchSideFuncs:
        - "writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:440"
        BranchSideFuncs:
        - "beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:452"
        BranchSideFuncs:
        - "_writeStringSegments(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:451"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:464"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:463"
        BranchSideFuncs:
        - "_writeStringSegments(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:462"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:461"
        BranchSideFuncs:
        - "_writeStringSegment(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:469"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:468"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:434,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:436,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:439,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeObjectEntrySeparator"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:441,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].beforeObjectEntries"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:444,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:447,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:453,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:456,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:462,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writePPFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 473
    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.json.JsonWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.SerializedString].appendQuotedUTF8(byte[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes(byte[])"
    - "[com.fasterxml.jackson.core.io.SerializedString].asQuotedUTF8()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 54
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:478"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:481"
        BranchSideFuncs:
        - "writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:480"
        BranchSideFuncs:
        - "beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:490"
        BranchSideFuncs:
        - "appendQuotedUTF8(byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:486"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:489"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:488"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:495"
        BranchSideFuncs:
        - "asQuotedUTF8()"
        - "_writeBytes(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:494"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:503"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:502"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:501"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:500"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:474,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:474,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:476,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:479,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeObjectEntrySeparator"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:481,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].beforeObjectEntries"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:487,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:491,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].appendQuotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:493,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asQuotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:493,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 30
    ICount: 34
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:520"
        BranchSideFuncs:
        - "_writeNull()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:525"
        BranchSideFuncs:
        - "_writeStringSegments(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:528"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:527"
        BranchSideFuncs:
        - "_writeStringSegment(java.lang.String,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:533"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:514,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:516,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:520,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:522,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:526,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:529,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.io.Reader,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:544"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:543"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:544"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:543"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:551"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:550"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:554"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:569"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:568"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:563"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:562"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:572"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:571"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:577"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:576"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:577"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:538,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:540,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:549,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:555,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:556,1"
      Dst: "[java.io.Reader].read"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:563,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 6
    ICount: 36
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:586"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:585"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:588"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:594"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:593"
        BranchSideFuncs:
        - "_writeStringSegments(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:592"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:591"
        BranchSideFuncs:
        - "_writeStringSegment(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:600"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:599"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:582,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:584,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:592,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:594,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.SerializedString].appendQuotedUTF8(byte[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes(byte[])"
    - "[com.fasterxml.jackson.core.io.SerializedString].asQuotedUTF8()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 6
    ICount: 34
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:609"
        BranchSideFuncs:
        - "appendQuotedUTF8(byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:615"
        BranchSideFuncs:
        - "asQuotedUTF8()"
        - "_writeBytes(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:614"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:617"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:620"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:619"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:606,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:608,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:611,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].appendQuotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:613,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asQuotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:613,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:633"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:636"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:626,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForByteArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:627,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:629,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:632,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:647"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:646"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:657"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:656"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:642,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForByteArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:643,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:645,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:650,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeUTF8Segment"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:652,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeUTF8Segments"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 667
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String,int,int)"
    functionUses: 18
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:674"
        BranchSideFuncs:
        - "writeRaw(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:673"
        BranchSideFuncs:
        - "writeRaw(java.lang.String,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:668,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:671,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:672,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForString(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeRawSegment(char[],int,int)"
    functionUses: 1
    ICount: 45
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:695"
        BranchSideFuncs:
        - "writeRaw(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:694"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:699"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:721"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:720"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:702"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:711"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:710"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:717"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:716"
        BranchSideFuncs:
        - "_writeRawSegment(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:717"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:716"
        BranchSideFuncs:
        - "_writeRawSegment(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:717"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:716"
        BranchSideFuncs:
        - "_writeRawSegment(char[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:681,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:687,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:688,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:695,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:703,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:717,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeRawSegment"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 725
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].appendUnquotedUTF8(byte[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes(byte[])"
    - "[com.fasterxml.jackson.core.io.SerializedString].asUnquotedUTF8()"
    functionUses: 4
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:727"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:730"
        BranchSideFuncs:
        - "_writeBytes(byte[])"
        - "asUnquotedUTF8()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:729"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:726,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].appendUnquotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:728,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asUnquotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:728,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRawValue(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 736
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SerializedString].appendUnquotedUTF8(byte[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes(byte[])"
    - "[com.fasterxml.jackson.core.io.SerializedString].asUnquotedUTF8()"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:742"
        BranchSideFuncs:
        - "_writeBytes(byte[])"
        - "asUnquotedUTF8()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:741"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:737,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:738,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].appendUnquotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:740,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asUnquotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:740,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 749
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForCharArray(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeSegmentedRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputRawMultiByteChar(int,char[],int,int)"
    functionUses: 6
    ICount: 59
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:764"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:762"
        BranchSideFuncs:
        - "_writeSegmentedRaw(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:761"
        BranchSideFuncs:
        - "_flushBuffer()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:788"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:773"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:776"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:775"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:777"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:779"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:750,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForCharArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:758,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeSegmentedRaw"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:762,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:786,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputRawMultiByteChar"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 793
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputRawMultiByteChar(int,char[],int,int)"
    functionUses: 18
    ICount: 37
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:797"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:796"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:795,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:804,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputRawMultiByteChar"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeSegmentedRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 813
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputRawMultiByteChar(int,char[],int,int)"
    functionUses: 1
    ICount: 54
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:819"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:827"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:826"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:830"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:829"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:831"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:834"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:833"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:838"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:837"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:828,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:843,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputRawMultiByteChar"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeRawSegment(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 859
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputRawMultiByteChar(int,char[],int,int)"
    functionUses: 1
    ICount: 46
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:860"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:879"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:864"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:867"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:866"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:868"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:871"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:870"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:873"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:877,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputRawMultiByteChar"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 892
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForByteArray(byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 7
    ICount: 30
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:897"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:900"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:899"
        BranchSideFuncs:
        - "_writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:903"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:906"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:905"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:893,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForByteArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:895,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:898,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:901,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBinary"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 913
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[])"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[],int)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer(byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer(byte[])"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 4
    ICount: 43
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:916"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:919"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:918"
        BranchSideFuncs:
        - "allocBase64Buffer()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:923"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:926"
        BranchSideFuncs:
        - "_writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[])"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:925"
        BranchSideFuncs:
        - "_writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:927"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:930"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:929"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:939"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:938"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:914,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:917,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:920,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:924,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBinary"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:928,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:928,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:933,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 951
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedShort(short)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,byte[],int)"
    functionUses: 7
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:954"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:957"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:956"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:957"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:961"
        BranchSideFuncs:
        - "_writeQuotedShort(short)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:960"
        BranchSideFuncs:
        - "outputInt(int,byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:952,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:955,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:958,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedShort"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:961,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedShort(short)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 964
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,byte[],int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:965"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:968"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:967"
        BranchSideFuncs:
        - "outputInt(int,byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:966,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:969,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 975
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedInt(int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,byte[],int)"
    functionUses: 17
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:978"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:981"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:980"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:981"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:985"
        BranchSideFuncs:
        - "_writeQuotedInt(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:984"
        BranchSideFuncs:
        - "outputInt(int,byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:976,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:979,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:982,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedInt"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:985,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedInt(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 989
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,byte[],int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:990"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:993"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:992"
        BranchSideFuncs:
        - "outputInt(int,byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:991,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:994,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1000
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedLong(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,byte[],int)"
    functionUses: 15
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1002"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1006"
        BranchSideFuncs:
        - "_writeQuotedLong(long)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1005"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1009"
        BranchSideFuncs:
        - "outputLong(long,byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1001,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1003,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedLong"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1008,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1010,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedLong(long)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1014
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,byte[],int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1015"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1018"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1017"
        BranchSideFuncs:
        - "outputLong(long,byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1016,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1019,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1025
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    functionUses: 6
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1029"
        BranchSideFuncs:
        - "_writeNull()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1028"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1029"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1032"
        BranchSideFuncs:
        - "_writeQuotedRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1031"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1026,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1028,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1030,1"
      Dst: "[java.math.BigInteger].toString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1030,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedRaw"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1032,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1039
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].notFinite(double)"
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(double,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(double,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    functionUses: 11
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1040"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1043"
        BranchSideFuncs:
        - "notFinite(double)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1042"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1041"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1047"
        BranchSideFuncs:
        - "enabledIn(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1046"
        BranchSideFuncs:
        - "toString(double,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
        - "writeRaw(java.lang.String)"
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1042"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1047"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1046"
        BranchSideFuncs:
        - "toString(double,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
        - "writeRaw(java.lang.String)"
        - "_verifyValueWrite(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1041,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].notFinite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1042,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1043,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1043,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1043,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1047,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1048,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1054
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].notFinite(float)"
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(float,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(float,boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    functionUses: 8
    ICount: 21
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1055"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1058"
        BranchSideFuncs:
        - "notFinite(float)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1057"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1056"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1062"
        BranchSideFuncs:
        - "enabledIn(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1061"
        BranchSideFuncs:
        - "toString(float,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
        - "writeRaw(java.lang.String)"
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1057"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1062"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1061"
        BranchSideFuncs:
        - "toString(float,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
        - "writeRaw(java.lang.String)"
        - "_verifyValueWrite(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1056,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].notFinite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1057,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1058,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1058,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1058,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1062,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1063,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1069
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._asString(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._asString(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    functionUses: 6
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1071"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1073"
        BranchSideFuncs:
        - "_writeNull()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1072"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1073"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1076"
        BranchSideFuncs:
        - "_writeQuotedRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1075"
        BranchSideFuncs:
        - "_asString(java.math.BigDecimal)"
        - "writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1070,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1072,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1074,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._asString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1074,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedRaw"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1076,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1082
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    functionUses: 4
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1084"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1086"
        BranchSideFuncs:
        - "_writeNull()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1085"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1086"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1089"
        BranchSideFuncs:
        - "_writeQuotedRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1088"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1083,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1085,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1087,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedRaw"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1089,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1096"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1099"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1098"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1095,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1097,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedRaw"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1099,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1104
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 3
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1107"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1113"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1106,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1109,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeQuotedRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1119,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1122,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1131
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 12
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1136"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1135"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1136"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1132,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1134,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1138,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1144
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull()"
    functionUses: 19
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1145,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1146,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._verifyValueWrite(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1157
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl]._verifyPrettyValueWrite(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.io.SerializedString].asUnquotedUTF8()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes(byte[])"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl]._reportCantWriteValueExpectName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 23
    ICount: 34
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1182"
        BranchSideFuncs:
        - "asUnquotedUTF8()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1181"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1182"
        BranchSideFuncs:
        - "_writeBytes(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1181"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1190"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1158,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1161,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl]._verifyPrettyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1177,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asUnquotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1179,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1184,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl]._reportCantWriteValueExpectName"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1188,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1201
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].flush()"
    functionUses: 3
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1208"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1208"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1207"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1202,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1204,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1205,1"
      Dst: "[java.io.OutputStream].flush"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1212
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].getOutputContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].flush()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._releaseBuffers()"
    functionUses: 12
    ICount: 48
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1231"
        BranchSideFuncs:
        - "_flushBuffer()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1231"
        BranchSideFuncs:
        - "_flushBuffer()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1225"
        BranchSideFuncs:
        - "writeEndArray()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1224"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1232"
        BranchSideFuncs:
        - "writeEndObject()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1231"
        BranchSideFuncs:
        - "_flushBuffer()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1263"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
        - "flush()"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1262"
        BranchSideFuncs:
        - "_releaseBuffers()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1250"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1249"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1251"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1250"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1260"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
        - "flush()"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1259"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1259"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1213,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].close"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1220,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1222,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].getOutputContext"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1223,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1224,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1225,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1226,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1232,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1249,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1250,1"
      Dst: "[java.io.OutputStream].close"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1253,1"
      Dst: "[java.io.OutputStream].flush"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1257,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1263,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._releaseBuffers"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1272
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer(byte[])"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer(char[])"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1278"
        BranchSideFuncs:
        - "releaseWriteEncodingBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1278"
        BranchSideFuncs:
        - "releaseWriteEncodingBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1283"
        BranchSideFuncs:
        - "releaseConcatBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1276,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1281,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1292
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 7
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1302"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1301"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1302"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1301"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1295,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1298,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1302,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBytes(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1309,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1312,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1316,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1334
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 5
    ICount: 40
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1342"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1339"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1338"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1349"
        BranchSideFuncs:
        - "_writeStringSegment(java.lang.String,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1360"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1359"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1358"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1337,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1342,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1346,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1350,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1371
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment(char[],int,int)"
    functionUses: 2
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1376"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1375"
        BranchSideFuncs:
        - "_writeStringSegment(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1372"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1371"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1372,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1374,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1376,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegments(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1384
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment(java.lang.String,int,int)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1389"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1388"
        BranchSideFuncs:
        - "_writeStringSegment(java.lang.String,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1384"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1385,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1387,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1389,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1414
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomStringSegment2(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment2(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegmentASCII2(char[],int,int)"
    functionUses: 3
    ICount: 34
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1430"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1429"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1430"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1429"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1427"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1426"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1441"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1440"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1432"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1434"
        BranchSideFuncs:
        - "_writeCustomStringSegment2(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1437"
        BranchSideFuncs:
        - "_writeStringSegment2(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1436"
        BranchSideFuncs:
        - "_writeStringSegmentASCII2(char[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1433,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomStringSegment2"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1435,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment2"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1437,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegmentASCII2"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1446
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomStringSegment2(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment2(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegmentASCII2(java.lang.String,int,int)"
    functionUses: 4
    ICount: 34
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1462"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1462"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1459"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1458"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1466"
        BranchSideFuncs:
        - "_writeCustomStringSegment2(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1465"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1469"
        BranchSideFuncs:
        - "_writeStringSegment2(java.lang.String,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1468"
        BranchSideFuncs:
        - "_writeStringSegmentASCII2(java.lang.String,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1454,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1465,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomStringSegment2"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1467,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment2"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1469,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegmentASCII2"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment2(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1480
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar(int,int)"
    functionUses: 1
    ICount: 59
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1481"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1485"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1484"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1514"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1482,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1503,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1511,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegment2(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1518
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar(int,int)"
    functionUses: 1
    ICount: 59
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1523"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1522"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1552"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1551"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1520,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1529,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1541,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1549,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegmentASCII2(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1568
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar(int,int)"
    functionUses: 1
    ICount: 65
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1572"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1571"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1605"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs:
        - "_writeGenericEscape(int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1570,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1591,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1603,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeStringSegmentASCII2(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1611
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar(int,int)"
    functionUses: 1
    ICount: 65
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1616"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1650"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1649"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs:
        - "_writeGenericEscape(int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1613,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1623,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1635,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1647,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomStringSegment2(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1666
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomEscape(byte[],int,com.fasterxml.jackson.core.SerializableString,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomEscape(byte[],int,com.fasterxml.jackson.core.SerializableString,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar(int,int)"
    functionUses: 1
    ICount: 90
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1670"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1669"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1670"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1669"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1718"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1717"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1694"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1702"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs:
        - "_writeGenericEscape(int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs:
        - "_writeCustomEscape(byte[],int,com.fasterxml.jackson.core.SerializableString,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1668,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1690,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].getEscapeSequence"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1693,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1693,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1692,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1695,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1698,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1715,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomStringSegment2(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1723
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomEscape(byte[],int,com.fasterxml.jackson.core.SerializableString,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomEscape(byte[],int,com.fasterxml.jackson.core.SerializableString,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar(int,int)"
    functionUses: 1
    ICount: 90
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1724"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1727"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1726"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1732"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1727"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1726"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1775"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1774"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1743"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1746"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1748"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1751"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs:
        - "_writeGenericEscape(int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1764"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs:
        - "_writeCustomEscape(byte[],int,com.fasterxml.jackson.core.SerializableString,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1725,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1736,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1747,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].getEscapeSequence"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1750,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1750,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1749,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1752,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1755,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1772,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeCustomEscape(byte[],int,com.fasterxml.jackson.core.SerializableString,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1780
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "com.fasterxml.jackson.core.SerializableString"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].asUnquotedUTF8()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._handleLongCustomEscape(byte[],int,int,byte[],int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 4
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1787"
        BranchSideFuncs:
        - "_handleLongCustomEscape(byte[],int,int,byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1786"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1781,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asUnquotedUTF8"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1784,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._handleLongCustomEscape"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1787,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._handleLongCustomEscape(byte[],int,int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1794
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1796"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1805"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1804"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1805"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1804"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1813"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1812"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1798,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1801,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1805,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeUTF8Segments(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1831"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1830"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1831,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1832,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeUTF8Segment"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeUTF8Segment(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1844"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1853"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1851"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1850"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1851"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1850"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1854"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1857"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1856"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1848,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeUTF8Segment2"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1855,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1857,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeUTF8Segment2(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1872"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1871"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1892"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1891"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1880"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1879"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1884"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1868,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1889,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1905
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk(int,byte[],int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial(int,int,byte[],int)"
    functionUses: 1
    ICount: 73
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1912"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1930"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1929"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1913"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1917"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1916"
        BranchSideFuncs:
        - "encodeBase64Chunk(int,byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1921"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1926"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1931"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1941"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1940"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1932"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1935"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1934"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1939"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1938"
        BranchSideFuncs:
        - "encodeBase64Partial(int,int,byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1909,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1914,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1920,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1939,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 1947
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.InputStream"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._readMore(java.io.InputStream,byte[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk(int,byte[],int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._readMore(java.io.InputStream,byte[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial(int,int,byte[],int)"
    functionUses: 1
    ICount: 93
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1956"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1981"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1980"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1957"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1965"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1964"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1963"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1962"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1965"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1968"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1967"
        BranchSideFuncs:
        - "encodeBase64Chunk(int,byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1973"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1978"
        BranchSideFuncs:
        - "getMaxLineLength()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1977"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1981"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2000"
        BranchSideFuncs:
        - "_readMore(java.io.InputStream,byte[],int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1999"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1984"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2000"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1999"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1985"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1988"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1987"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1990"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1954,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1958,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._readMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1966,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1972,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1996,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 2007
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.InputStream"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._readMore(java.io.InputStream,byte[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk(int,byte[],int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial(int,int,byte[],int)"
    functionUses: 1
    ICount: 89
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2019"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2027"
        BranchSideFuncs:
        - "_readMore(java.io.InputStream,byte[],int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2026"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2022"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2025"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2024"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2031"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2030"
        BranchSideFuncs:
        - "encodeBase64Chunk(int,byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2036"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2041"
        BranchSideFuncs:
        - "getMaxLineLength()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2040"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2044"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2057"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2056"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2045"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2048"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2047"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2050"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2053"
        BranchSideFuncs:
        - "encodeBase64Partial(int,int,byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2015,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2020,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._readMore"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2028,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2035,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2055,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._readMore(java.io.InputStream,byte[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 2064
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    functionUses: 3
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2066"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2070"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2069"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2075"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2078"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2077"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2079"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2082"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2081"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2074"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2073"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2071,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2078,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputRawMultiByteChar(int,char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 2101
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputSurrogates(int,int)"
    functionUses: 4
    ICount: 46
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2106"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2105"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2109"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2108"
        BranchSideFuncs:
        - "_outputSurrogates(int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2107,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2106,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2106,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2109,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputSurrogates"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputSurrogates(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 2122
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._decodeSurrogate(int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 41
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2127"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2123,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._decodeSurrogate"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2125,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._outputMultiByteChar(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 2144
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].getHexBytes()"
    functionUses: 6
    ICount: 50
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2145,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].getHexBytes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeNull()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 2169
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 5
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2173"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2172"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2171,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2173,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._writeGenericEscape(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 2183
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].getHexBytes()"
    functionUses: 10
    ICount: 35
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2185,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].getHexBytes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 2204
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 69
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2210"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2209"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2208,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].getHexBytes()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8JsonGenerator"
    linkageType: null
    functionLinenumber: 2212
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:2212"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    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.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.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: -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.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: 2
    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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ModifierVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.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.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ClassExpr,java.lang.Object)"
    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.ast.visitor.VoidVisitorAdapter].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.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: 44
    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.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__900].bootstrap$(com.github.javaparser.resolution.logic.InferenceVariableType,java.util.Set,java.util.Set)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__900"
    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__900].<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__900:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__900].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__900].<init>(com.github.javaparser.resolution.logic.InferenceVariableType,java.util.Set,java.util.Set)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__900"
    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__900:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__900].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__900"
    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: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__900:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceVariableType].lambda$concreteEquivalentTypesAlsoIndirectly$2"
    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.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.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.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].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.printer.PrettyPrintVisitor$cast__596].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__596"
    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__596].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__596:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__596"
    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__596:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$cast__596"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$cast__596:-1,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668"
    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__668].<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__668:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].<init>(com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668"
    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__668:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668"
    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__668:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].lambda$resolveLambda$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__152].bootstrap$(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__152"
    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__152].<init>(com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__152:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__152].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__152].<init>(com.github.javaparser.ast.stmt.BlockStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__152"
    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__152:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__152].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__152"
    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__152:-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_15__1081].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1081"
    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_15__1081].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1081:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1081].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1081].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1081"
    linkageType: null
    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_15__1081:-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_15__1081].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1081"
    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$15(com.github.javaparser.ast.stmt.SwitchEntry)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_15__1081:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$15"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:51,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:51,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: 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.stmt.BlockStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.BlockStmt].setStatements(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 6
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:64,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:65,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].setStatements"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:66,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: 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.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$2].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$1].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionUses: 102
    ICount: 5
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:72,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: 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.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.BlockStmt,java.lang.Object)"
    functionUses: 69
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:78,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].getStatements()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "com.github.javaparser.ast.NodeList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 32
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].setStatements(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    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.BlockStmt:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:91"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:95"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:94"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:88,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:92,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:94,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:96,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    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.BlockStmt:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:105"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:106"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:106,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:107,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:108,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:112,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:118,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:118,1"
      Dst: "[com.github.javaparser.ast.stmt.BlockStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.BlockStmtMetaModel"
    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.BlockStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: null
    functionLinenumber: 129
    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.stmt.BlockStmt:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:132"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:133"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:139"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:138"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.stmt.BlockStmt:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:133"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.BlockStmt:132"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:133,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:134,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:135,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.stmt.BlockStmt:139,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].isBlockStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    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.BlockStmt].asBlockStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.BlockStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].ifBlockStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    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.BlockStmt:157,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.BlockStmt].toBlockStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.BlockStmt"
    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.BlockStmt:163,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624"
    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__624].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624"
    linkageType: null
    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__624:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624"
    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: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$13"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.std.NumberDeserializers$ByteDeserializer].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.NumberDeserializers$LongDeserializer].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.std.EnumSetDeserializer].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.FactoryBasedEnumDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.StdNodeBasedDeserializer].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.NumberDeserializers$BooleanDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].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.std.FromStringDeserializer$StringBuilderDeserializer].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.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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.CloneVisitor$addOrphanComment__154].bootstrap$(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__154"
    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__154].<init>(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__154:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__154].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__154].<init>(com.github.javaparser.ast.stmt.ReturnStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__154"
    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__154:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__154].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__154"
    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__154:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__780].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Deque,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__780"
    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__780].<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__780:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__780].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__780].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType,java.util.Deque,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__780"
    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__780:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__780].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__780"
    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: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__780:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$2"
    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.ast.visitor.ModifierVisitor$lambda_visit_91__327].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__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_91__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_91__327:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__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_91__327:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__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$91(java.lang.Object,com.github.javaparser.ast.stmt.BlockStmt)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$91"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.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.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.visitor.ModifierVisitor$lambda_visit_48__181].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__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_48__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_48__181:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__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_48__181:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__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$48(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$48"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__466].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__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_201__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_201__466:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__466].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__466].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__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_201__466:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__466].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__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$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__466:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$201"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__773"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__773:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__773"
    linkageType: null
    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__773:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__773"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].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: 12
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$describe__773:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 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.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].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.validator.language_level_validations.Java1_0Validator$lambda_new_4__1068].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__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_4__1068].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1068:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1068].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__1068].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__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_4__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_4__1068].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_4__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$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__1068:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$4"
    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.visitor.CloneVisitor$clone__269].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__269"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__269:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__269"
    linkageType: null
    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__269:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__269"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__269:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.util.JsonParserDelegate].<init>(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:25,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    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.JsonParserDelegate:35,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCodec"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCodec()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser:com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:com.fasterxml.jackson.core.json.UTF8StreamJsonParser:com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase:com.fasterxml.jackson.databind.node.TreeTraversingParser:com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCodec()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:36,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCodec"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].enable(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:40,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].enable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].disable(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:46,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].disable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.core.util.JsonParserDelegate:50,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getFeatureMask()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.JsonParserDelegate:51,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getFeatureMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].setFeatureMask(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setFeatureMask(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setFeatureMask(int)"
    - "[com.fasterxml.jackson.core.JsonParser].setFeatureMask(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:56,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setFeatureMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideStdFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideStdFeatures(int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:62,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideStdFeatures"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideFormatFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonParser].overrideFormatFeatures(int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:68,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideFormatFeatures"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getSchema()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.JsonParserDelegate:72,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getSchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    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.JsonParserDelegate:73,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.JsonParserDelegate:74,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].canUseSchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].version()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.JsonParserDelegate:75,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].version"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.JsonParserDelegate:76,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getInputSource"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase:com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    functionUses: 16
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:86,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].requiresCustomCodec()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].requiresCustomCodec()"
    - "[com.fasterxml.jackson.core.JsonParser].requiresCustomCodec()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:95,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].requiresCustomCodec"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getReadCapabilities()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getReadCapabilities()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.core.JsonParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getReadCapabilities()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getReadCapabilities()"
    functionUses: 2
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:97,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getReadCapabilities"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser:com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    functionUses: 12
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:105,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.JsonParserDelegate:106,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isClosed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    functionUses: 8
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:114,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLastClearedToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:115,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLastClearedToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.util.JsonParserDelegate:116,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideCurrentName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].assignCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.JsonParserDelegate:119,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].assignCurrentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    functionUses: 15
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:123,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getParsingContext()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getParsingContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getParsingContext()"
    functionUses: 5
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:131,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getParsingContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    functionUses: 78
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:133,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    functionUses: 40
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:134,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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()"
    functionUses: 50
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:135,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.JsonParserDelegate:137,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.core.util.JsonParserDelegate:140,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.core.util.JsonParserDelegate:142,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTokenLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentToken()"
    functionUses: 4
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:145,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentTokenId()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getCurrentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentTokenId()"
    functionUses: 2
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:147,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentTokenId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentName()"
    functionUses: 6
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:149,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.JsonParserDelegate:151,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    functionUses: 8
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:154,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTokenLocation()"
    functionUses: 5
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:156,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTokenLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasCurrentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "boolean"
    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()"
    functionUses: 3
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:164,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasCurrentToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    functionUses: 8
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:165,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTokenId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    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)"
    functionUses: 51
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:166,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    functionUses: 27
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:168,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    functionUses: 16
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:169,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    functionUses: 9
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:170,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].isNaN()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isNaN()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].isNaN()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].isNaN()"
    - "[com.fasterxml.jackson.core.base.ParserBase].isNaN()"
    - "[com.fasterxml.jackson.core.JsonParser].isNaN()"
    functionUses: 3
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:172,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isNaN"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    functionUses: 64
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:180,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.base.ParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].hasTextCharacters()"
    functionUses: 3
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:181,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTextCharacters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextCharacters()"
    functionUses: 4
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:182,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextCharacters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextLength()"
    functionUses: 4
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:183,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextOffset()"
    functionUses: 4
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:184,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextOffset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:185,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    functionUses: 10
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:194,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBigIntegerValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBooleanValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 196
    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.util.JsonParserDelegate:197,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBooleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    functionUses: 9
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:200,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getByteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    functionUses: 7
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:203,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getShortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    functionUses: 17
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:206,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    functionUses: 11
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:209,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDoubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getFloatValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getFloatValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getFloatValue()"
    functionUses: 6
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:212,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getFloatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    functionUses: 19
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:215,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    functionUses: 14
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:218,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLongValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberType()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberType()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberType()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberType()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberType()"
    functionUses: 10
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:221,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    functionUses: 33
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:224,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValueExact()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:227,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValueExact"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValueDeferred()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.JsonParser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValueDeferred()"
    functionUses: 3
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:230,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValueDeferred"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsInt()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsInt()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsInt()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsInt()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsInt()"
    functionUses: 4
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:238,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsInt(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsInt(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:239,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsLong()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsLong()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsLong()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsLong()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:240,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsLong(long)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong(long)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate:241,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsDouble()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.util.JsonParserDelegate:242,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsDouble(double)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.util.JsonParserDelegate:243,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsBoolean()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.JsonParserDelegate:244,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.util.JsonParserDelegate:245,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    functionUses: 11
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:246,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString(java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:247,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    functionUses: 20
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:255,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionUses: 5
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:256,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBinaryValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 256
    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.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.JsonParser].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.databind.util.TokenBuffer$Parser].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.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.util.JsonParserDelegate:257,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].readBinaryValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    functionUses: 202
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:259,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextValue()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:261,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].finishToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.util.JsonParserDelegate:263,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].finishToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    functionUses: 67
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:267,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadObjectId()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadObjectId()"
    functionUses: 4
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:278,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].canReadObjectId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadTypeId()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadTypeId()"
    functionUses: 5
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:279,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].canReadTypeId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getObjectId()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].getObjectId()"
    functionUses: 4
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:280,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getObjectId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTypeId()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].getTypeId()"
    functionUses: 5
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserDelegate:281,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTypeId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserDelegate].delegate()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserDelegate"
    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.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.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1196].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1196"
    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__1196].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1196:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1196].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1196].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1196"
    linkageType: null
    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__1196:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1196].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_3__1196"
    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__1196:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getConstructors$3"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__1015].bootstrap$(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__1015"
    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__1015].<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__1015:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__1015].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__1015].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$TypeSubstitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__1015"
    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__1015:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__1015].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__1015"
    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: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_substitution_5__1015:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lambda$substitution$5"
    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.ObjectIdentityHashCodeVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentHashCodeVisitor].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.HashCodeVisitor].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.NoCommentEqualsVisitor].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.GenericListVisitorAdapter].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.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.printer.PrettyPrintVisitor].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: 44
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_40__548].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__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_40__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_40__548:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__548].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__548].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__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_40__548:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__548].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__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$40(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_40__548:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$40"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676"
    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__676].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].<init>()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676"
    linkageType: null
    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__676:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].lambda$keySet$0"
    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.ArrayNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].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: 4
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_8__430].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__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_8__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_8__430:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__430].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__430].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__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_8__430:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__430].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__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$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__430:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 93
    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$BooleanArraySerializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    - "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$BooleanArraySerializer:98,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 102
    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$BooleanArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:103,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 111
    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$BooleanArraySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    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$BooleanArraySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    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$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,boolean[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].hasSingleElement(boolean[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:132"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(boolean[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "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$BooleanArraySerializer].serializeContents(boolean[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serializeContents(boolean[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    functionUses: 1
    ICount: 14
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:143"
        BranchSideFuncs:
        - "serializeContents(boolean[],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$BooleanArraySerializer:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:143"
        BranchSideFuncs:
        - "serializeContents(boolean[],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$BooleanArraySerializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase]._shouldUnwrapSingle"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:141,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:144,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:146,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serializeContents(boolean[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    functionUses: 3
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:154,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBoolean"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    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$BooleanArraySerializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:166,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    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$BooleanArraySerializer:174,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitArrayFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 85
    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$BooleanArraySerializer].serializeContents(boolean[],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$BooleanArraySerializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 85
    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$BooleanArraySerializer].serialize(boolean[],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$BooleanArraySerializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].hasSingleElement(boolean[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer"
    linkageType: null
    functionLinenumber: 85
    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$BooleanArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,boolean[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].isEmpty"
    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.fasterxml.jackson.core.StreamWriteConstraints$Builder].maxNestingDepth(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder:73,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints$Builder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints$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.core.StreamWriteConstraints$Builder:80,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints$Builder].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder"
    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.StreamWriteConstraints$Builder:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints$Builder].<init>(com.fasterxml.jackson.core.StreamWriteConstraints)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteConstraints"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder:87,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteConstraints$Builder].build()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints$Builder:92,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].<init>"
    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.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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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: -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.JsonEncoding].isBigEndian()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    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.JsonEncoding].bits()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    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.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: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__512].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__512"
    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_97__512].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__512:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__512].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__512].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__512"
    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_97__512:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__512].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__512"
    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$97(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_97__512:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$97"
    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: 568
    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: 516
    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.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.ast.visitor.VoidVisitorAdapter$lambda_visit_103__810].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__810"
    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__810].<init>(com.github.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__810:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__810].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__810].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__810"
    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__810:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__810].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__810"
    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__810:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$103"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration$Builder].maxErrorTokenLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder:90,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].validateMaxErrorTokenLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration$Builder].maxRawContentLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder:101,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].validateMaxRawContentLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration$Builder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration$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.core.ErrorReportConfiguration$Builder:107,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration$Builder].<init>(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder:110,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration$Builder].<init>(com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder"
    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: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder:115,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.ErrorReportConfiguration$Builder].build()"
    functionSourceFile: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.ErrorReportConfiguration$Builder:121,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1104].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1104"
    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__1104].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1104:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1104].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1104].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__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.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1104:-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__1104].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__1104"
    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__1104:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator].lambda$new$0"
    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.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725"
    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_getEnumConstant_1__725].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725"
    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_getEnumConstant_1__725:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].lambda$getEnumConstant$1(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_getEnumConstant_1__725:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].lambda$getEnumConstant$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942"
    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__942].<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__942:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942"
    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__942:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942"
    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__942:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].lambda$getTypeParameters$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil"
    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.IgnorePropertiesUtil:11,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.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$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.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$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    functionUses: 19
    ICount: 24
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:17"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:21"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:20"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:17"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:21"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:20"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:21"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:25"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:24"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:25"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:30"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:29"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:26"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:25"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:29"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:29"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:22,1"
      Dst: "[java.util.Collection].contains"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].construct(java.util.Set,java.util.Set)"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:47"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:46"
        BranchSideFuncs:
        - "construct(java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:47"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:46"
        BranchSideFuncs:
        - "construct(java.util.Set,java.util.Set)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:44,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:47,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].construct"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].combineNamesToInclude(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:66"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:65"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:68"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:77"
        BranchSideFuncs:
        - "hasNext()"
        - "contains(java.lang.Object)"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:69,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:72,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:72,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:72,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:73,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil:74,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__632].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__632"
    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__632].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__632:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__632].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__632].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__632"
    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__632:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__632].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__632"
    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__632:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__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_96__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_96__80:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__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_96__80:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__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$96(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$96"
    JavaMethodInfo: null
    BBCount: 1
    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: -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.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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__320].bootstrap$(com.github.javaparser.ast.expr.PatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__320"
    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__320].<init>(com.github.javaparser.ast.expr.PatternExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__320:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__320].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__320].<init>(com.github.javaparser.ast.expr.PatternExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__320"
    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__320:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__320].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__320"
    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__320:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].bootstrap$(com.github.javaparser.ast.visitor.GenericListVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651"
    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__651].<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__651:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].<init>(com.github.javaparser.ast.visitor.GenericListVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651"
    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__651:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651"
    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__651:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].lambda$visit$0"
    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.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724"
    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__724].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724"
    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__724:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724"
    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__724:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration].lambda$hasEnumConstant$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914"
    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__914].<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__914:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914"
    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__914:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914"
    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__914:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].lambda$getDeclaredMethods$2"
    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.ParseStart$TypeParameterParseStart__859].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeParameterParseStart__859"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$TypeParameterParseStart__859].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$TypeParameterParseStart__859:-1,1"
      Dst: "[com.github.javaparser.ParseStart$TypeParameterParseStart__859].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeParameterParseStart__859].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeParameterParseStart__859"
    linkageType: null
    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__859:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$TypeParameterParseStart__859].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$TypeParameterParseStart__859"
    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__859:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].TypeParameterParseStart"
    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: 1
    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.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.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.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.ModifierVisitor].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.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.ObjectIdentityEqualsVisitor].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.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.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.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.RecordDeclaration,java.lang.Object)"
    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__883].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__883].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: 44
    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__1375].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__1376].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.ast.visitor.VoidVisitorAdapter$lambda_visit_25__358].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__358"
    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_25__358].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__358:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__358].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__358].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__358"
    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_25__358:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__358].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__358"
    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$25(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_25__358:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$25"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1179].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1179"
    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__1179].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1179:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1179].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1179].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1179"
    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__1179:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1179].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_4__1179"
    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.JavaSymbolSolver$lambda_resolveDeclaration_4__1179:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__335].bootstrap$(com.github.javaparser.ast.expr.AssignExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__335"
    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__335].<init>(com.github.javaparser.ast.expr.AssignExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__335:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__335].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__335].<init>(com.github.javaparser.ast.expr.AssignExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__335"
    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__335:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__335].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__335"
    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__335:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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__1377].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.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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201"
    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__201].<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__201:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201"
    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__201:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$120"
    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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase].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.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.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.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: -1
    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: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    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.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream].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.io.DataOutputAsStream].write(byte[])"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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: 204
    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.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__719].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__719"
    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__719].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__719:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__719].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__719].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__719"
    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__719:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__719].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_2__719"
    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__719:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$getInternalType$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594"
    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__594].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594"
    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__594:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594:-1,1"
      Dst: "[java.lang.Class].isInstance"
    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.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137"
    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_1__1137].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137"
    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_1__1137:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137"
    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$1(com.github.javaparser.JavaToken)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.observer.AstObserverAdapter].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1:44,1"
      Dst: "[com.github.javaparser.ast.observer.AstObserverAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1].parentChange(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1"
    linkageType: null
    functionLinenumber: 47
    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].access$000()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].remove(java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1:48,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic].access$000"
    - Src: "com.github.javaparser.printer.lexicalpreservation.PhantomNodeLogic$1:48,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__44].bootstrap$(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__44"
    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__44].<init>(com.github.javaparser.ast.body.MethodDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__44:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__44].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__44].<init>(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__44"
    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__44:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__44].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__44"
    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__44:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__92"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__92:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__92"
    linkageType: null
    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__92:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__92"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__92:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet"
    linkageType: null
    functionLinenumber: 1016
    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$EntrySet:1017,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet"
    linkageType: null
    functionLinenumber: 1021
    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$EntrySet:1022,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].clear()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet"
    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$EntrySet:1027,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionUses: 180
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1032,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet"
    linkageType: null
    functionLinenumber: 1036
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 26
    ICount: 20
    EdgeCount: 128
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1037"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1040"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1039"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1042"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1039"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1042"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1039"
        BranchSideFuncs:
        - "getValue()"
        - "equals(java.lang.Object)"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1041,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1041,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1042,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1042,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1042,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.util.Map$Entry)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet"
    linkageType: null
    functionLinenumber: 1046
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1047,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].remove(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet"
    linkageType: null
    functionLinenumber: 1051
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1052"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1055"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1054"
        BranchSideFuncs:
        - "remove(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1056,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1056,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1056,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet"
    linkageType: null
    functionLinenumber: 1016
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.util.Map$Entry)"
    functionUses: 34
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet:1017,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add"
    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.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.CloneVisitor].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.NoCommentHashCodeVisitor].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.GenericListVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleProvidesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].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.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.VoidVisitorAdapter].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: 44
    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.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__1042].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__1042].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.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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].nonSharedInstance(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)"
    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.ast.visitor.CloneVisitor$addOrphanComment__189].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    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.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].<init>(com.github.javaparser.ast.expr.MethodCallExpr)"
    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.MethodCallExpr)"
    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.MethodCallExpr"
    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.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.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.AsExternalTypeDeserializer].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.AsArrayTypeDeserializer].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.AsDeductionTypeDeserializer].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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].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.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase].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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.std.NumberDeserializers$ByteDeserializer].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.NumberDeserializers$LongDeserializer].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.std.EnumSetDeserializer].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.FactoryBasedEnumDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.StdNodeBasedDeserializer].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.NumberDeserializers$BooleanDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].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.std.FromStringDeserializer$StringBuilderDeserializer].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.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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].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.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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__145].bootstrap$(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__145"
    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__145].<init>(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__145:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__145].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__145].<init>(com.github.javaparser.ast.modules.ModuleProvidesDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__145"
    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__145:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__145].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__145"
    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__145:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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.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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204"
    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__204].<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__204:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204"
    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__204:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$87"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.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.github.javaparser.utils.VisitorMap].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._isIncludableField(java.lang.reflect.Field)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.ast.visitor.VoidVisitorAdapter$lambda_visit_50__536].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__536"
    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_50__536].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__536:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__536].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__536].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__536"
    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_50__536:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__536].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__536"
    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$50(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_50__536:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$50"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__894].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__894"
    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__894].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__894:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__894].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__894].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__894"
    linkageType: null
    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__894:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__894].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_4__894"
    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__894:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javassist.CtClass"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration].<init>()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:59"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:61"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:63"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:63"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:63"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:64"
        BranchSideFuncs:
        - "<init>(javassist.CtClass,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:58,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:60,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62,1"
      Dst: "[javassist.CtClass].isInterface"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62,1"
      Dst: "[javassist.CtClass].isAnnotation"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62,1"
      Dst: "[javassist.CtClass].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:62,1"
      Dst: "[javassist.CtClass].isEnum"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:63,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:63,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:63,1"
      Dst: "[javassist.CtClass].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:63,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:67,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].object()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    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.javassistmodel.JavassistClassDeclaration:72,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:72,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 76
    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.JavassistClassDeclaration:77,1"
      Dst: "[javassist.CtClass].hasAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getDeclaredAnnotations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 84
    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.JavassistClassDeclaration:85,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredMethods()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:90,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredMethods"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    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.JavassistClassDeclaration:95,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 35
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:101"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:100"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:101,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:105,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:110,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    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.JavassistClassDeclaration:115,1"
      Dst: "[javassist.CtClass].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    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.JavassistClassDeclaration:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:124"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:120,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:120,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:121,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getPackageName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:122,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:122,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:129,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:129,1"
      Dst: "[java.lang.String].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].solveMethodAsUsage(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 135
    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.JavassistClassDeclaration:136,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].solveMethodAsUsage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].solveSymbol(java.lang.String,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 140
    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.JavassistClassDeclaration].getSuperclassFQN()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].solveSymbolForFQN(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getInterfaceFQNs()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].solveSymbolForFQN(java.lang.String,java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].isSolved()"
    - "[com.github.javaparser.resolution.model.SymbolReference].unsolved()"
    functionUses: 1
    ICount: 36
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:146"
        BranchSideFuncs:
        - "getSuperclassFQN()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:141"
        BranchSideFuncs:
        - "<init>(javassist.CtField,com.github.javaparser.resolution.TypeSolver)"
        - "solved(com.github.javaparser.resolution.declarations.ResolvedDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:152"
        BranchSideFuncs:
        - "getInterfaceFQNs()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:161"
        BranchSideFuncs:
        - "isSolved()"
        - "solveSymbolForFQN(java.lang.String,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:160"
        BranchSideFuncs:
        - "unsolved()"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:152"
        BranchSideFuncs:
        - "getInterfaceFQNs()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:141,1"
      Dst: "[javassist.CtClass].getDeclaredFields"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:142,1"
      Dst: "[javassist.CtField].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:142,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:143,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:143,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].solved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:147,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getSuperclassFQN"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:148,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].solveSymbolForFQN"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:149,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:153,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getInterfaceFQNs"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:161,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].solveSymbolForFQN(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 164
    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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:169"
        BranchSideFuncs:
        - "unsolved()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:168"
        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.JavassistClassDeclaration:166,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].unsolved"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:169,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:170,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:170,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.SymbolSolver].solveSymbolInType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getInterfaceFQNs()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 173
    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.JavassistClassDeclaration:174,1"
      Dst: "[javassist.CtClass].getClassFile"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:174,1"
      Dst: "[javassist.bytecode.ClassFile].getInterfaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getSuperclassFQN()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtClass].getClassFile()"
    - "[javassist.bytecode.ClassFile].getSuperclass()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:178,1"
      Dst: "[javassist.CtClass].getClassFile"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:178,1"
      Dst: "[javassist.bytecode.ClassFile].getSuperclass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 182
    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.JavassistClassDeclaration:183,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getAncestors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 188
    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.JavassistClassDeclaration:189,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    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.javassistmodel.JavassistClassDeclaration:193,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].canBeAssignedTo(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:198"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:201"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:204"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:203"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:213"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:212"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:218"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:199,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].isFunctionalInterface"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:201,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:201,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:201,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:204,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getSuperClass"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:205,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:206,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:207,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:208,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].canBeAssignedTo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:213,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getInterfaces"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:213,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:213,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:213,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    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.JavassistClassDeclaration:224,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isTypeParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 228
    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.javassistmodel.JavassistClassDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 233
    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.JavassistClassDeclaration:234,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getDeclaredFields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 238
    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.JavassistClassDeclaration:239,1"
      Dst: "[javassist.CtClass].getSimpleName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:239,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:239,1"
      Dst: "[java.lang.String].split"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isField()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    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.JavassistClassDeclaration].isParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    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.JavassistClassDeclaration].isType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    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.symbolsolver.javassistmodel.JavassistClassDeclaration].isClass()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:260"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:260,1"
      Dst: "[javassist.CtClass].isInterface"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getSuperClass()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getSuperClass()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:265,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getSuperClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getInterfaces()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    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.JavassistClassDeclaration:270,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getInterfaces"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isInterface()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:275,1"
      Dst: "[javassist.CtClass].isInterface"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 279
    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.javassistmodel.JavassistClassDeclaration:280,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:280,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:280,1"
      Dst: "[javassist.CtClass].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:280,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 284
    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.JavassistClassDeclaration:285,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 289
    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.JavassistClassDeclaration:290,1"
      Dst: "[javassist.CtClass].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:290,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory].modifiersToAccessLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getConstructors()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:295,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].getConstructors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 299
    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.JavassistClassDeclaration:300,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].containerType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 304
    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.JavassistClassDeclaration:305,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter].internalTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getInternalType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__722].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723].bootstrap$(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:315,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:315,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:315,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__722].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:315,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:315,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:316,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:316,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hasInternalType(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__715].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:326,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:326,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:326,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__715].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:326,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].lambda$hasInternalType$2(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:326,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:326,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].lambda$getInternalType$1(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 316
    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.JavassistClassDeclaration:317,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:317,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:317,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:317,1"
      Dst: "[com.github.javaparser.resolution.UnsolvedSymbolException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].lambda$getInternalType$0(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:315,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration:315,1"
      Dst: "[java.lang.String].endsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612"
    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__612].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612"
    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__612:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612:-1,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclers"
    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.BufferRecyclers:15,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclers].getBufferRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclers"
    linkageType: null
    functionLinenumber: 70
    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.ThreadLocalBufferManager].wrapAndTrack(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionUses: 1
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclers:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclers:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclers:70"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclers:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclers:83"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclers:82"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclers:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclers:79"
        BranchSideFuncs:
        - "wrapAndTrack(com.fasterxml.jackson.core.util.BufferRecycler)"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclers:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:71,1"
      Dst: "[java.lang.ThreadLocal].get"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:72,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:75,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:77,1"
      Dst: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].wrapAndTrack"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:79,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:81,1"
      Dst: "[java.lang.ThreadLocal].set"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclers].releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclers:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclers:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:101,1"
      Dst: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].releaseBuffers"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclers].getJsonStringEncoder()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.JsonStringEncoder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:123,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclers].encodeAsUTF8(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:138,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].getInstance"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:138,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].encodeAsUTF8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclers].quoteAsJsonText(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclers"
    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.util.BufferRecyclers:154,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].getInstance"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:154,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclers].quoteAsJsonText(java.lang.CharSequence,java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:169,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].getInstance"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:169,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclers].quoteAsJsonUTF8(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:185,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].getInstance"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclers:185,1"
      Dst: "[com.fasterxml.jackson.core.io.JsonStringEncoder].quoteAsUTF8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__177].bootstrap$(com.github.javaparser.ast.expr.BinaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__177"
    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__177].<init>(com.github.javaparser.ast.expr.BinaryExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__177:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__177].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__177].<init>(com.github.javaparser.ast.expr.BinaryExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__177"
    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__177:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__177].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__177"
    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__177:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 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.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].bootstrap$(com.github.javaparser.ast.modules.ModuleDeclaration)"
    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.modules.ModuleDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].<init>(com.github.javaparser.ast.modules.ModuleDeclaration)"
    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.modules.ModuleDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.modules.ModuleDeclaration"
    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.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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__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_113__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_113__18:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__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_113__18:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__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$113(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$113"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].<init>(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:110,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 568
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator:115"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 516
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    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.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].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.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.ReferenceTypeDeserializer].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.DelegatingDeserializer].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.JsonNodeDeserializer$ArrayDeserializer].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.MapEntryDeserializer].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.std.ByteBufferDeserializer].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.deser.std.CollectionDeserializer].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.ObjectArrayDeserializer].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.BeanDeserializer].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.StringArrayDeserializer].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.impl.TypeWrappedDeserializer].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.std.StringCollectionDeserializer].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.UntypedObjectDeserializerNR].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.BuilderBasedDeserializer].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.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.ObjectIdentityHashCodeVisitor].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.HashCodeVisitor].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.GenericVisitorAdapter].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.PackageDeclaration,java.lang.Object)"
    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: 44
    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.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__1378].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__1379].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration:289,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_2__1380].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration:298,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_3__1381].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration:313,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_4__1382].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration:324,1"
      Dst: "[com.github.javaparser.ParserConfiguration$lambda_new_5__1383].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.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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[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.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.JavassistMethodDeclaration:com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getComponentType()"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].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.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.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()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].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.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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].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.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.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].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$ValuesMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[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].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[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.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.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].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.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].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.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getLastParam()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].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.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[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].byBoxTypeQName(java.lang.String)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName()"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.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()"
    - "[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.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[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.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.model.typesystem.LazyType].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.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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.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()"
    - "[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$1].getName()"
    - "[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.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isExtends()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].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.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()"
    - "[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].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[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)"
    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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[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()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[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.model.typesystem.LazyType].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.ResolvedType].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.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_replaceTypeParam_0__870].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__870].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].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.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[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.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,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.declarations.ResolvedTypeParameterDeclaration$Bound].getType()"
    - "[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.ResolvedType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,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.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[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.ResolvedType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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__763].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__763].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__760].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].bootstrap$()"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].removeAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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$ValuesMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].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__760].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__761].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__762].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.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].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.javaparsermodel.declarations.JavaParserConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[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.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].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.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[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.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].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.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].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.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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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__665].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.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.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].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.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].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__665].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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.javassistmodel.JavassistInterfaceDeclaration].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.javaparsermodel.declarations.JavaParserInterfaceDeclaration].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.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.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.reflectionmodel.ReflectionInterfaceDeclaration].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.model.typesystem.LazyType].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.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.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.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.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.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.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.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].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_78__15].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__82].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__920].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__117].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__193].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__199].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__911].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__933].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__840].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__605].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__176].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__848].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__325].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__686].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__675].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__52].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__343].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__138].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__845].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__744].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__339].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__905].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__289].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__246].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__944].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__841].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__144].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__750].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__126].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__729].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__222].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__727].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__843].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__238].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__39].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__266].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].apply(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 374
    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$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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.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.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: 25
    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: 23
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_216__491].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__466].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__500].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_2__830].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__349].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__142].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$add__789].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__253].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__468].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__442].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__392].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__356].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__528].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__477].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__390].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__405].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__429].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__426].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__407].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__627].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__567].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__408].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__352].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__526].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__38].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_61__355].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__456].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__364].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__547].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__414].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__211].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__628].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__287].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__484].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__326].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__401].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__225].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_72__806].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__476].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__516].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__406].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__223].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__436].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__776].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__538].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__560].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__539].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDeclaredMethods_2__786].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$add__792].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__461].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__330].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__536].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__404].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__369].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__546].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__127].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__524].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__545].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__50].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__437].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__363].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__357].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__365].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__83].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__317].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__568].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__273].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__558].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__542].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__629].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__455].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__73].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__483].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__376].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__590].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__197].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__554].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__563].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__460].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__338].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__522].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__458].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__386].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__531].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__588].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__421].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__413].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__647].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__375].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_walk_10__918].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__44].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__53].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__362].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__485].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__320].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__111].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__420].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__470].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__632].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__434].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__511].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__469].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__395].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__139].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__492].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__440].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__433].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__380].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__236].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__412].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__540].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__544].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__515].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__513].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__451].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__549].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__450].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__383].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__552].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_5__878].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__353].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__562].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__565].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__541].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__396].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_2__900].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__759].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__373].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__561].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__154].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__208].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__382].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__447].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__631].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__378].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__257].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__457].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__473].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__387].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__481].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__503].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__635].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__479].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__523].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__494].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__634].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__371].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__808].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__606].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__394].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__548].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__284].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__564].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_4__812].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__358].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__495].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__410].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__64].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__480].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__354].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__66].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__159].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__368].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__530].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__411].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__518].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__498].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__102].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__642].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__340].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__391].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__115].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__177].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__517].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__445].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__499].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__556].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__462].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__194].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__152].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__903].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_103__810].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__472].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__348].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__393].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__452].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__533].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__275].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__809].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__415].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__626].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_189__813].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__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_228__553].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_76__807].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printComment_0__681].accept(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_2__780].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__488].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__370].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__463].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__532].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__347].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__640].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__170].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__490].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__427].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__267].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__543].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__514].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__454].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__403].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__350].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__416].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__367].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__506].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__877].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__512].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__467].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__525].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__244].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__77].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_37__811].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__173].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__534].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_printComment_0__679].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__471].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__385].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__448].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__521].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__502].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__501].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__374].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__359].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__379].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_2__835].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__333].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__381].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__346].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__270].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__535].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__529].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_0__831].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__645].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__486].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__637].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__58].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__504].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__167].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__399].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__397].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__335].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__464].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__489].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__388].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__446].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_4__814].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__360].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__161].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__537].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__527].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__409].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__428].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__431].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__419].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__520].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__438].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__145].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__507].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__465].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__69].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__372].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__118].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__482].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__418].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__487].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__430].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__496].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__508].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__441].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__641].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__474].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__636].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__366].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__435].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__505].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__206].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__247].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__322].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__557].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__510].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__14].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__833].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__422].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__443].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__497].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__99].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__559].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__550].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__134].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__519].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__337].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__361].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__649].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__459].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__345].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_setParentNode_3__652].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__389].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_1__881].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__105].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__377].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__633].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__449].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__423].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__566].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__493].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__475].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__555].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__453].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__200].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__417].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__425].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__400].accept(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_new_0__907].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__398].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__509].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__384].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__424].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__478].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__130].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__630].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementRemoved_2__805].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__351].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__551].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__240].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__444].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__643].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__653].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__402].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__313].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__439].accept(java.lang.Object)"
    - "[com.github.javaparser.utils.CodeGenerationUtils].f(java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 10
    EdgeCount: 388
    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.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.MinimalClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._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.resolution.types.ResolvedType$lambda_isNumericType_0__673].bootstrap$(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673"
    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__673].<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__673:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673"
    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__673:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673"
    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__673:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].lambda$isNumericType$0"
    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.printer.lexicalpreservation.changes.ListAdditionChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange"
    linkageType: null
    functionLinenumber: 47
    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].add(int,com.github.javaparser.ast.Node)"
    - "[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: 39
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:65"
        BranchSideFuncs:
        - "<init>()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:54"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:53"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:57"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:56"
        BranchSideFuncs:
        - "add(int,com.github.javaparser.ast.Node)"
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "getParentNodeForChildren()"
        - "addAll(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:49,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:49,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:52,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:55,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:55,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:55,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:55,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:55,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:55,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:59,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange:63,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListAdditionChange"
    linkageType: null
    functionLinenumber: 70
    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.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.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.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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.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.ast.visitor.VoidVisitorAdapter$lambda_visit_23__421].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__421"
    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__421].<init>(com.github.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__421:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__421].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__421].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__421"
    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__421:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__421].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__421"
    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__421:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$23"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__447].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__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_44__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_44__447:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__447].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__447].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__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_44__447:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__447].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__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$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__447:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$44"
    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.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.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.CreatorProperty].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.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.FieldProperty].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.ManagedReferenceProperty].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.MethodProperty].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.fasterxml.jackson.databind.ser.std.StringSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StringSerializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StringSerializer:31,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StringSerializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StringSerializer:36,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StringSerializer"
    linkageType: null
    functionLinenumber: 40
    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].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    functionUses: 60
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StringSerializer:41,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StringSerializer"
    linkageType: null
    functionLinenumber: 48
    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.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    functionUses: 26
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StringSerializer:49,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StringSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StringSerializer"
    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.StringSerializer:58,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StringSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StringSerializer"
    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.StringSerializer:63,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitStringFormat"
    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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].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.AsPropertyTypeDeserializer].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.printer.PrettyPrintVisitor$lambda_visit_5__627].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__627"
    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__627].<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__627:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__627].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__627].<init>(com.github.javaparser.printer.PrettyPrintVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__627"
    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__627:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__627].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__627"
    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__627:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$5"
    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: 2
    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.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1190].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1190"
    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__1190].<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__1190:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1190].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1190].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1190"
    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__1190:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1190].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1190"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration$lambda_getAnnotationMembers_0__1190:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].lambda$getAnnotationMembers$0"
    JavaMethodInfo: null
    BBCount: 1
    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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__1151].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.ParserConfiguration].isIgnoreAnnotationsWhenAttributingComments()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_1__1152].bootstrap$()"
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__1151].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__1152].bootstrap$"
    - Src: "com.github.javaparser.CommentsInserter:92,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_2__1153].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__1164].bootstrap$()"
    - "[com.github.javaparser.CommentsInserter$isLineComment__1165].bootstrap$()"
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1166].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__1164].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__1165].bootstrap$"
    - Src: "com.github.javaparser.CommentsInserter:144,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_6__1166].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__1384].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__1385].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.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1054].bootstrap$(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1054"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ParseResult"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1054].<init>(com.github.javaparser.ParseResult)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1054:-1,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1054].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1054].<init>(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1054"
    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.ast.validator.TypedValidator$1$lambda_postProcess_0__1054:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1054].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1054"
    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$0(com.github.javaparser.ParseResult,com.github.javaparser.Problem)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_0__1054:-1,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1].lambda$postProcess$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136"
    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__1136].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136"
    linkageType: null
    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__1136:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136"
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_processIndentation_0__1136:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$processIndentation$0"
    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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.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.ObjectIdentityHashCodeVisitor].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.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].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.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleExportsDirective,java.lang.Object)"
    - "[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.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: 44
    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.ast.visitor.ModifierVisitor$lambda_visit_118__198].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198"
    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__198].<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__198:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198"
    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__198:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$118"
    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.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938"
    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__938].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__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.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938"
    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: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getInterfaces$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32].bootstrap$(com.github.javaparser.ast.expr.TypeExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.TypeExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32].<init>(com.github.javaparser.ast.expr.TypeExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32].<init>(com.github.javaparser.ast.expr.TypeExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32"
    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.ast.visitor.CloneVisitor$addOrphanComment__32:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32"
    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__32:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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.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.printer.concretesyntaxmodel.CsmMix].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038].bootstrap$()"
    functionUses: 4
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:38"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:41"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:40"
        BranchSideFuncs:
        - "bootstrap$()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:44"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:37,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:39,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:41,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:41,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038].bootstrap$"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:41,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:42,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: 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.CsmMix:53,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_prettyPrint_0__1386].bootstrap$"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:53,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    functionUses: 38
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:59"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:61"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:60"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:61"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:61"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:61"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:60,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:63,1"
      Dst: "[java.util.List].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    functionUses: 12
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:67"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:68,1"
      Dst: "[java.util.List].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].bootstrap$()"
    functionUses: 21
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:73,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:73,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].bootstrap$"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:73,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:73,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:73,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].lambda$toString$1(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    functionUses: 1
    ICount: 3
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:73,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].lambda$prettyPrint$0(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix:53,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.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)"
    functionUses: 1
    ICount: 24
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:97,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:98,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:99,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory"
    linkageType: null
    functionLinenumber: 131
    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.ext.OptionalHandlerFactory]._IsXOfY(java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate(java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ext.Java7HandlersImpl].getSerializerForJavaNioFilePath(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate(java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].hasSuperClassStartingWith(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate(java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    - "[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: 41
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:145"
        BranchSideFuncs:
        - "getSerializerForJavaNioFilePath(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:144"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:144"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:156"
        BranchSideFuncs:
        - "hasSuperClassStartingWith(java.lang.Class,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:167"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:166"
        BranchSideFuncs:
        - "findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:132,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:134,1"
      Dst: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory]._IsXOfY"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:135,1"
      Dst: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:139,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Handlers].getSerializerForJavaNioFilePath"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:145,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:146,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:157,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:157,1"
      Dst: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].hasSuperClassStartingWith"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:167,1"
      Dst: "[com.fasterxml.jackson.databind.ser.Serializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].findDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory"
    linkageType: null
    functionLinenumber: 173
    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.Java7HandlersImpl].getDeserializerForJavaNioFilePath(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory]._IsXOfY(java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate(java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory]._IsXOfY(java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate(java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate(java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].hasSuperClassStartingWith(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate(java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLDeserializers].findBeanDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findBeanDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.Deserializers$Base].findBeanDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 43
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:182"
        BranchSideFuncs:
        - "getDeserializerForJavaNioFilePath(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:181"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:182"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:181"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:184"
        BranchSideFuncs:
        - "_IsXOfY(java.lang.Class,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:187"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:196"
        BranchSideFuncs:
        - "hasSuperClassStartingWith(java.lang.Class,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:195"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:197"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:203"
        BranchSideFuncs:
        - "findBeanDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:174,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:177,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Handlers].getDeserializerForJavaNioFilePath"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:182,1"
      Dst: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory]._IsXOfY"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:183,1"
      Dst: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:188,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:189,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:194,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:195,1"
      Dst: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].hasSuperClassStartingWith"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:204,1"
      Dst: "[com.fasterxml.jackson.databind.deser.Deserializers].findBeanDeserializer"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].hasDeserializerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:208,1"
      Dst: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory]._IsXOfY"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:214,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:215,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:216,1"
      Dst: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].hasSuperClassStartingWith"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:220,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory]._IsXOfY(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:225,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate(java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ExceptionUtil].rethrowIfFatal(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 7
    ICount: 16
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:237,1"
      Dst: "[java.lang.Class].forName"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:237,1"
      Dst: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:239,1"
      Dst: "[com.fasterxml.jackson.databind.util.ExceptionUtil].rethrowIfFatal"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:241,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:242,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:242,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:242,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:242,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:242,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].instantiate(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory"
    linkageType: null
    functionLinenumber: 248
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.util.ExceptionUtil].rethrowIfFatal(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:249,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:251,1"
      Dst: "[com.fasterxml.jackson.databind.util.ExceptionUtil].rethrowIfFatal"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:253,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:253,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:254,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:254,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:254,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:254,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.OptionalHandlerFactory].hasSuperClassStartingWith(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:272"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:271"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:268,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:272,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:272,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - 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__1387].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.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1145].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1145"
    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__1145].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1145:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1145].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1145].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__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.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_5__1145:-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__1145].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__1145"
    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__1145:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584"
    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__584].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584"
    linkageType: null
    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__584:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].lambda$static$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709"
    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__709].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709"
    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__709:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709"
    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__709:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getField$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__405].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__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_205__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_205__405:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__405].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__405].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__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_205__405:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__405].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__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$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__405:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$205"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].bootstrap$(com.github.javaparser.ast.type.VoidType)"
    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.type.VoidType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].<init>(com.github.javaparser.ast.type.VoidType)"
    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.type.VoidType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60"
    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__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.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.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639"
    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_6__639].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639"
    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_6__639:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$6(java.lang.String)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803"
    linkageType: null
    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_14__803:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803"
    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$hasAnnotation$14(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasAnnotation$14"
    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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.validator.Validators].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$put__930].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.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__962].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.Validator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.VisitorValidator].accept(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.TreeVisitorValidator].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.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.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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.SerializerProvider].findTypedValueSerializer(java.lang.Class,boolean,com.fasterxml.jackson.databind.BeanProperty)"
    - "[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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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__1388].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__1389].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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    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: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].<init>()"
    functionSourceFile: "META-INF.versions.11.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.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen(java.util.NavigableMap,int)"
    functionSourceFile: "META-INF.versions.11.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.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:51"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:54"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:53"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:54"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:62"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:57"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:55,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:55,1"
      Dst: "[java.util.NavigableMap].floorEntry"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:56,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:57,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:58,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63,1"
      Dst: "[java.math.BigInteger].pow"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63,1"
      Dst: "[java.math.BigInteger].shiftLeft"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
    functionSourceFile: "META-INF.versions.11.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.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:74"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:77"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:76"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:79"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:83"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:71,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:71,1"
      Dst: "[java.util.NavigableMap].floorEntry"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:72,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:72,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:73,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:78,1"
      Dst: "[java.util.Map].get"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:80,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:81,1"
      Dst: "[java.util.Map].put"
    - Src: "META-INF.versions.11.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.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map()"
    functionSourceFile: "META-INF.versions.11.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.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:88,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:89,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:89,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits(long)"
    functionSourceFile: "META-INF.versions.11.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.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOf10Floor16(int,int)"
    functionSourceFile: "META-INF.versions.11.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.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:122"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:111,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.util.Map].put"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:114,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.SortedMap].entrySet"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.Set].iterator"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:118,1"
      Dst: "[java.util.Iterator].next"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.math.BigInteger].shiftLeft"
    - Src: "META-INF.versions.11.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.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    functionSourceFile: "META-INF.versions.11.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.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:128"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:132"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:131"
        BranchSideFuncs: []
    - Branch String: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134"
      Branch Sides:
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:139"
        BranchSideFuncs: []
      - BranchSide: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:132,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:135,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:137,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive"
    - Src: "META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:137,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fullMultiplication(long,long)"
    functionSourceFile: "META-INF.versions.11.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.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:167,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.11.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16(int,int)"
    functionSourceFile: "META-INF.versions.11.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.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__903].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__903"
    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__903].<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__903:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__903].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__903].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__903"
    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__903:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__903].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__903"
    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: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext$lambda_solveSymbol_0__903:-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.ModifierVisitor$lambda_visit_30__245].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245"
    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__245].<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__245:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245"
    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__245:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$30"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__501].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__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_185__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_185__501:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__501].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__501].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__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_185__501:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__501].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__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$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__501:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$185"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter].<init>(com.fasterxml.jackson.databind.ser.DefaultSerializerProvider,com.fasterxml.jackson.core.JsonGenerator,boolean,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "boolean"
    - "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:81,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:85,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].getValueSerializer"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:86,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].getTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:88,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:89,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:93,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForRootValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter].init(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:103,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    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.SequenceWriter].write(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:144"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:144"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:138,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:143,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter]._writeCloseableValue"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:147,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:148,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:150,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:155,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter].write(java.lang.Object,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:187"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:172,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:177,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter]._writeCloseableValue"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:184,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:184,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:186,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:190,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter].writeAll(java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:198,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter].write"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter].writeAll(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:208"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:206,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:206,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:206,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:207,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter].write"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter].writeAll(java.lang.Iterable)"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:219"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:217,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:217,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:217,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:218,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter].write"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter].flush()"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    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.databind.SequenceWriter:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:226,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter].close()"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 4
    ICount: 14
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:239"
        BranchSideFuncs:
        - "writeEndArray()"
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:238"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:243"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:237,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:240,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter]._writeCloseableValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:267"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:266"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:257,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:258,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:260,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:263,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:265,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:269,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter]._writeCloseableValue(java.lang.Object,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:301"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:285,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:285,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:287,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:289,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:291,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:295,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter]._findAndAddDynamic(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:310,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddRootValueSerializer"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:313,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:313,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:312,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].addSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SequenceWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.SequenceWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SequenceWriter:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SequenceWriter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:323,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddRootValueSerializer"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:326,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:326,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.SequenceWriter:325,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].addSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736"
    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__736].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736"
    linkageType: null
    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__736:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736"
    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__736:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$0"
    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.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.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].<init>(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.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "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.std.ContainerDeserializerBase].<init>(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].containedTypeCount()"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:63"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].containedTypeCount"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:61,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:61,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    - "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.deser.std.ContainerDeserializerBase)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:84,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:102"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:102"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:102"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:103,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: 109
    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.MapEntryDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: 126
    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.type.TypeBase].containedType(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[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.TypeBase].containedType(int)"
    - "[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.AsExternalTypeDeserializer].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.AsArrayTypeDeserializer].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.AsDeductionTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 2
    ICount: 27
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:131"
        BranchSideFuncs:
        - "findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:134"
        BranchSideFuncs:
        - "containedType(int)"
        - "findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:141"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:140"
        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.MapEntryDeserializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:147"
        BranchSideFuncs:
        - "forProperty(com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:146"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:129,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].containedType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:129,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:132,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer].createContextual"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:136,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:139,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:141,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:145,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].forProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].containedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].getContentDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: 162
    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.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
    - "[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.JsonParser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.DelegatingDeserializer].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[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.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
    - "[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].currentName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
    functionUses: 81
    ICount: 69
    EdgeCount: 155
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:182"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:188"
        BranchSideFuncs:
        - "_deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:187"
        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.std.MapEntryDeserializer:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:197"
        BranchSideFuncs:
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:194"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
        - "handledType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:211"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:214"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:213"
        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.MapEntryDeserializer:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:228"
        BranchSideFuncs:
        - "reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:180,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:182,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:186,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:188,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:188,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:192,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:195,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:202,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].deserializeKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:210,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:212,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:214,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:217,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:229,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:234,1"
      Dst: "[java.util.AbstractMap$SimpleEntry].<init>"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map$Entry)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:241,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: 249
    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.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)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].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.MapEntryDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer"
    linkageType: null
    functionLinenumber: 21
    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.MapEntryDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map$Entry)"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1161].bootstrap$(com.github.javaparser.GeneratedJavaParserBase,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1161"
    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__1161].<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__1161:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1161].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1161].<init>(com.github.javaparser.GeneratedJavaParserBase,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1161"
    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__1161:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1161].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.GeneratedJavaParserBase$lambda_propagateRangeGrowthOnRight_0__1161"
    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__1161:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParserBase].lambda$propagateRangeGrowthOnRight$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.AnnotationExprMetaModel"
    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.AnnotationExprMetaModel:43,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.AnnotationExprMetaModel].<init>(java.util.Optional,java.lang.Class,java.lang.String,java.lang.String,boolean,boolean)"
    functionSourceFile: "com.github.javaparser.metamodel.AnnotationExprMetaModel"
    linkageType: 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: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.metamodel.AnnotationExprMetaModel:48,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268"
    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__268].<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__268:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268"
    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__268:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$107"
    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.github.javaparser.resolution.Navigator$lambda_findType_8__735].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_findType_8__735"
    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__735].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator$lambda_findType_8__735:-1,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_findType_8__735].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator$lambda_findType_8__735].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_findType_8__735"
    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__735:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator$lambda_findType_8__735].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_findType_8__735"
    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__735:-1,1"
      Dst: "[com.github.javaparser.resolution.Navigator].lambda$findType$8"
    JavaMethodInfo: null
    BBCount: 1
    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.ArrayNode].size()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].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.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].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.node.ObjectNode].fields()"
    - "[com.fasterxml.jackson.databind.JsonNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].size()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].size()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].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.ArrayNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].elements()"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.TextNode].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.ObjectNode].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.FloatNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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)"
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].push(java.util.Iterator)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].fields()"
    - "[com.fasterxml.jackson.databind.JsonNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].size()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].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.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].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.ArrayNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].size()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].size()"
    - "[com.fasterxml.jackson.databind.JsonNode].size()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.TextNode].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.ObjectNode].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.FloatNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.TextNode].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.ObjectNode].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.FloatNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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.core.filter.FilteringGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].getOutputContext()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].getOutputContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.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$NoAnnotations].get(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].get(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].get(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].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.AnnotationMap].has(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].has(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].has(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].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.AnnotationMap].hasOneOf(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].hasOneOf(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].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.AnnotationCollector$TwoAnnotations].size()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].size()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].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.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699"
    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__699].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699"
    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__699:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699"
    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__699:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$3"
    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: "[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.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)"
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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$Delegating].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer()"
    - "[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.BuilderBasedDeserializer].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.BeanDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].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.MethodProperty].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.ObjectIdValueProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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)"
    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.fasterxml.jackson.annotation.JsonFormat$Shape].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Shape[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 4
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Shape:148,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Shape].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Shape:148,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Shape].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    linkageType: null
    functionLinenumber: 147
    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$Shape:148,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Shape].isNumeric()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Shape:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Shape:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Shape:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Shape:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Shape:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Shape:223"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Shape].isStructured()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    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.JsonFormat$Shape:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Shape:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Shape:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Shape:227"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Shape].$values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Shape"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Shape[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer"
    linkageType: null
    functionLinenumber: 519
    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.FromStringDeserializer$StringBufferDeserializer:520,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer"
    linkageType: null
    functionLinenumber: 522
    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.FromStringDeserializer$StringBufferDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer"
    linkageType: null
    functionLinenumber: 526
    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.FromStringDeserializer$StringBufferDeserializer:527,1"
      Dst: "[java.lang.StringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer"
    linkageType: null
    functionLinenumber: 532
    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].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer]._deserialize(java.lang.String,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: 9
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer:537"
        BranchSideFuncs:
        - "_deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer:536"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer:533,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer:535,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer]._deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer:537,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer:544,1"
      Dst: "[java.lang.StringBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring"
    linkageType: null
    functionLinenumber: 1136
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "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"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring:1137,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring].setBean(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring"
    linkageType: null
    functionLinenumber: 1142
    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.deser.BeanDeserializer$BeanReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring"
    linkageType: null
    functionLinenumber: 1148
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].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.FieldProperty].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.ManagedReferenceProperty].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.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring:1149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring:1153"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring:1152,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring:1152,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring:1152,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring:1150,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring:1154,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 3
    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.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610"
    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__610].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610"
    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__610:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610:-1,1"
      Dst: "[java.lang.Class].isInstance"
    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.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123"
    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.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations].lambda$getAnnotationByName$1(java.lang.String,com.github.javaparser.ast.expr.AnnotationExpr)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithAnnotations$lambda_getAnnotationByName_1__1123:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations].lambda$getAnnotationByName$1"
    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.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.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954"
    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__954].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954"
    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__954:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954"
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getVisibleField_5__954:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$getVisibleField$5"
    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.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.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    functionUses: 568
    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.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 516
    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.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.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.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].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.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].hashCode()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].hashCode()"
    - "[com.fasterxml.jackson.core.JsonLocation].hashCode()"
    - "[com.github.javaparser.ast.DataKey].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].hashCode()"
    - "[com.fasterxml.jackson.core.sym.Name].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].hashCode()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.github.javaparser.Range].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.node.IntNode].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].hashCode()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.github.javaparser.utils.Pair].hashCode()"
    - "[com.github.javaparser.JavaToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].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.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].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.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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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)"
    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$UUIDGenerator].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$StringIdGenerator].generateId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].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].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:com.fasterxml.jackson.databind.util.TokenBuffer].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 2
    ICount: 22
    EdgeCount: 84
    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.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.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.ast.visitor.VoidVisitorAdapter$lambda_visit_85__432].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__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_85__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_85__432:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__432].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__432].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__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_85__432:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__432].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__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$85(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_85__432:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$85"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__114"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__114:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__114"
    linkageType: null
    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__114:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__114"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__114:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929].bootstrap$()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929"
    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__929].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929:-1,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__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.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929].test(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929"
    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: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929:-1,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].lambda$findStringBasedKeyDeserializer$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164].bootstrap$()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164].<init>()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164"
    linkageType: null
    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__1164:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164"
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_attributeLineCommentsOnSameLine_3__1164:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$attributeLineCommentsOnSameLine$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].<init>(com.fasterxml.jackson.core.ObjectCodec,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:151"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:152,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:64,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].defaults"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:155,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createRootContext"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:157,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].<init>(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    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.databind.util.TokenBuffer:169,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].<init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadConstraints].defaults()"
    - "[com.fasterxml.jackson.core.JsonGenerator].<init>()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCodec()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCodec()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCodec()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCodec()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCodec()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCodec()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCodec()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getParsingContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getParsingContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadObjectId()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionUses: 1
    ICount: 41
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:175"
        BranchSideFuncs:
        - "getCodec()"
        - "canReadObjectId()"
        - "<init>()"
        - "streamReadConstraints()"
        - "createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
        - "canReadTypeId()"
        - "getParsingContext()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:175"
        BranchSideFuncs:
        - "getCodec()"
        - "canReadObjectId()"
        - "<init>()"
        - "streamReadConstraints()"
        - "createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
        - "canReadTypeId()"
        - "getParsingContext()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:189"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:188"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:176,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:64,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].defaults"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:177,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCodec"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:178,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:179,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getParsingContext"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:181,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createRootContext"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:183,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:185,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].canReadTypeId"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:186,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].canReadObjectId"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:189,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].asCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:206,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:207,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].overrideParentContext(com.fasterxml.jackson.core.JsonStreamContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonStreamContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].forceUseOfBigDecimal(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer"
    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.util.TokenBuffer].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    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].asParser()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:248,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.ObjectCodec)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    functionUses: 4
    ICount: 5
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:262,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:263,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:282,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.StreamReadConstraints)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadConstraints"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:291,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 299
    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].getCodec()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCodec()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCodec()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCodec()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCodec()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCodec()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCodec()"
    - "[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)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].setLocation(com.fasterxml.jackson.core.JsonLocation)"
    functionUses: 11
    ICount: 13
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:300,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCodec"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:301,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:301,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:302,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTokenLocation"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:302,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].setLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].firstToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].type(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:314,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].type"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].isEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    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.util.TokenBuffer:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:325"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:325"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].append(com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].canWriteTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].canWriteObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    functionUses: 3
    ICount: 24
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:348"
        BranchSideFuncs:
        - "canWriteTypeId()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:351"
        BranchSideFuncs:
        - "canWriteObjectId()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:350"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:351"
        BranchSideFuncs:
        - "asParser()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:350"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:351"
        BranchSideFuncs:
        - "asParser()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:350"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:357"
        BranchSideFuncs:
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:346,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].canWriteTypeId"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:349,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].canWriteObjectId"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:353,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:354,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:355,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].serialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].hasIds()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].next()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].hasIds()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].type(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findObjectId(int)"
    - "[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.databind.util.TokenBuffer].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findTypeId(int)"
    - "[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)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.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.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    - "[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.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].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(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[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.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    - "[com.fasterxml.jackson.databind.util.RawValue].serialize(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEmbeddedObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEmbeddedObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeEmbeddedObject(java.lang.Object)"
    functionUses: 1
    ICount: 151
    EdgeCount: 135
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:371"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:371"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:385"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:384"
        BranchSideFuncs:
        - "type(int)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:383"
        BranchSideFuncs:
        - "hasIds()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:382"
        BranchSideFuncs:
        - "hasIds()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:382"
        BranchSideFuncs:
        - "hasIds()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:382"
        BranchSideFuncs:
        - "hasIds()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:387"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:388"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:400"
        BranchSideFuncs:
        - "findObjectId(int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:393"
        BranchSideFuncs:
        - "writeObjectId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:392"
        BranchSideFuncs:
        - "findTypeId(int)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:400"
        BranchSideFuncs:
        - "writeTypeId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:420"
        BranchSideFuncs:
        - "writeFieldName(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:419"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:427"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:430"
        BranchSideFuncs:
        - "writeString(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:429"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:439"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:438"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:441"
        BranchSideFuncs:
        - "writeNumber(java.math.BigInteger)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:440"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:443"
        BranchSideFuncs:
        - "writeNumber(long)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:442"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:446"
        BranchSideFuncs:
        - "writeNumber(short)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:445"
        BranchSideFuncs:
        - "writeNumber(int)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:455"
        BranchSideFuncs:
        - "writeNumber(double)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:457"
        BranchSideFuncs:
        - "writeNumber(java.math.BigDecimal)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:456"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:459"
        BranchSideFuncs:
        - "writeNumber(float)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:458"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:460"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:464"
        BranchSideFuncs:
        - "writeNumber(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:463"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:487"
        BranchSideFuncs:
        - "serialize(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:486"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:490"
        BranchSideFuncs:
        - "writeObject(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:489"
        BranchSideFuncs:
        - "writeEmbeddedObject(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:376,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].hasIds"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:381,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].next"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:385,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].type"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:389,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findObjectId"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:391,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObjectId"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:393,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findTypeId"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:395,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeTypeId"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:400,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:402,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:405,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:408,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:411,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:416,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:418,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:428,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:438,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:438,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:442,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:444,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:446,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:454,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:458,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:460,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:466,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:466,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:464,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:464,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:471,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBoolean"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:486,1"
      Dst: "[com.fasterxml.jackson.databind.util.RawValue].serialize"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:488,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:490,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:495,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 67
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 506
    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.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(java.lang.Class,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    functionUses: 1
    ICount: 21
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:515"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:514"
        BranchSideFuncs:
        - "writeStartObject()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:516"
        BranchSideFuncs:
        - "nextToken()"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:524"
        BranchSideFuncs:
        - "reportWrongTokenException(java.lang.Class,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:523"
        BranchSideFuncs:
        - "writeEndObject()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:507,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:508,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:515,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:518,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:520,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:520,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:524,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 534
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendNativeIds(java.lang.StringBuilder)"
    - "[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].currentName()"
    functionUses: 19
    ICount: 45
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:535"
        BranchSideFuncs:
        - "_appendNativeIds(java.lang.StringBuilder)"
        - "nextToken()"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:534"
        BranchSideFuncs:
        - "asParser()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:535"
        BranchSideFuncs:
        - "_appendNativeIds(java.lang.StringBuilder)"
        - "nextToken()"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:534"
        BranchSideFuncs:
        - "asParser()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:553"
        BranchSideFuncs:
        - "_appendNativeIds(java.lang.StringBuilder)"
        - "nextToken()"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:557"
        BranchSideFuncs:
        - "_appendNativeIds(java.lang.StringBuilder)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:556"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:570"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:569"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:570"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:569"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:577"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:535,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:536,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:543,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:550,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:554,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendNativeIds"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:561,1"
      Dst: "[java.lang.Enum].toString"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:564,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:569,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:578,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendNativeIds(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findObjectId(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findTypeId(int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:587"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:586"
        BranchSideFuncs:
        - "findTypeId(int)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:588"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:591"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:583,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findObjectId"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:585,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:585,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:587,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findTypeId"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].enable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:601,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask()"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:607,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask()"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:615"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:614"
        BranchSideFuncs:
        - "getMask()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:615,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].getFeatureMask()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 619
    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.databind.util.TokenBuffer].setFeatureMask(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    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.databind.util.TokenBuffer].overrideStdFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].getFeatureMask()"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:633,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].getFeatureMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].useDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    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.TokenBuffer].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 650
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    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.TokenBuffer].getOutputContext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    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].canWriteBinaryNatively()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 666
    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.TokenBuffer].getWriteCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    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].flush()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 685
    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.databind.util.TokenBuffer].close()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 689
    functionDepth: 0
    returnType: "void"
    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.util.TokenBuffer].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    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].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 704
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext()"
    functionUses: 17
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:705,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:706,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:707,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 711
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext(java.lang.Object)"
    functionUses: 10
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:712,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:713,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:714,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 718
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext(java.lang.Object)"
    functionUses: 21
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:719,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:720,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:721,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 726
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendEndMarker(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent()"
    functionUses: 33
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:730"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:733"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:732"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:727,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendEndMarker"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:729,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 737
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext()"
    functionUses: 24
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:738,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:739,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:740,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext(java.lang.Object)"
    functionUses: 14
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:746,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:747,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:748,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext(java.lang.Object)"
    functionUses: 6
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:754,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:755,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:756,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 761
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendEndMarker(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent()"
    functionUses: 29
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:768"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:767"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:762,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendEndMarker"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:764,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 772
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendFieldName(java.lang.Object)"
    functionUses: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:773,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:774,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendFieldName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 779
    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.json.JsonWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendFieldName(java.lang.Object)"
    functionUses: 14
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:780,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:780,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:781,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendFieldName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 791
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 38
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:792"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:795"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:794"
        BranchSideFuncs:
        - "_appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:793,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:795,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:801,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:801,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 805
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 6
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:806"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:809"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:808"
        BranchSideFuncs:
        - "_appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:807,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:809,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.io.Reader,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:819"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:819"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:836"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:835"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:833"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:832"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:838"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:818,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:826,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:828,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:829,1"
      Dst: "[java.io.Reader].read"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:833,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:839,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:839,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    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: "com.fasterxml.jackson.databind.util.TokenBuffer:846,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    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: "com.fasterxml.jackson.databind.util.TokenBuffer:853,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 857
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:858,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:863,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 867
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:868,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 872
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:873,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 877
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation()"
    functionUses: 18
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:878,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.RawValue].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:883,1"
      Dst: "[com.fasterxml.jackson.databind.util.RawValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:883,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:889"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:888"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:891"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:890"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:888,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:889,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:891,1"
      Dst: "[com.fasterxml.jackson.databind.util.RawValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:891,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:896,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:896,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:907,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:907,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 911
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 19
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:912,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:912,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 916
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 17
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:917,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:917,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 921
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:922,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:922,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 926
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:927,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:927,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 931
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 6
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:932"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:935"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:934"
        BranchSideFuncs:
        - "_appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:933,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:935,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 940
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 6
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:941"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:944"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:943"
        BranchSideFuncs:
        - "_appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:942,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:944,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 952
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:953,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeLazyInteger(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 956
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:957,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeLazyDecimal(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 960
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:961,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 965
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken)"
    functionUses: 14
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:966"
        BranchSideFuncs:
        - "_appendValue(com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:965"
        BranchSideFuncs:
        - "_appendValue(com.fasterxml.jackson.core.JsonToken)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:966,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 970
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken)"
    functionUses: 24
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:971,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 982
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    - "[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)"
    functionUses: 6
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:983"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:987"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:986"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:988"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:989"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:988"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:988"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:992"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:991"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:992"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:998"
        BranchSideFuncs:
        - "writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:984,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:987,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:989,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:999,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].writeValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeTree(com.fasterxml.jackson.core.TreeNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1011"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1010"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1011"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1014"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1007,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1013,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1015,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].writeTree"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1033
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObject(java.lang.Object)"
    functionUses: 7
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1035,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1036,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1046
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1047,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].canWriteTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1057
    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].canWriteObjectId()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1062
    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].writeTypeId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1067
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObjectId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1073
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEmbeddedObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1079
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1080,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentEvent(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1092"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1095"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1094"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1093,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1095,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1095,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1097,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1100,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1103,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1106,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1109,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1109,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1112,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTextCharacters"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1113,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextCharacters"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1113,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextOffset"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1113,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextLength"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1113,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1115,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1119,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberType"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1121,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1121,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1124,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValueDeferred"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1124,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeLazyInteger"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1127,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLongValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1131,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeLazyDecimal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1134,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1140,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1143,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1143,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1146,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1146,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1152
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
    - "[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].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._copyBufferContents(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._copyBufferContents(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._copyBufferValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 17
    ICount: 39
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1159"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1174"
        BranchSideFuncs:
        - "writeStartArray()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1182"
        BranchSideFuncs:
        - "_checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1181"
        BranchSideFuncs:
        - "_copyBufferContents(com.fasterxml.jackson.core.JsonParser)"
        - "writeStartObject()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1153,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1158,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1160,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1160,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1161,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1164,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1170,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1175,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1176,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._copyBufferContents"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1182,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1186,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1189,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1192,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._copyBufferValue"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer]._copyBufferContents(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1197
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
    - "[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].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._copyBufferValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 2
    ICount: 40
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1207"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1206"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1213"
        BranchSideFuncs:
        - "writeStartArray()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1222"
        BranchSideFuncs:
        - "_checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1221"
        BranchSideFuncs:
        - "writeStartObject()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1200"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1200"
        BranchSideFuncs:
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1201,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1202,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1205,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1207,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1207,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1214,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1222,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1227,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1233,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1240,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._copyBufferValue"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer]._copyBufferValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1247
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.base.ParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextLength()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberType()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.JsonParser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeLazyInteger(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.JsonParser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeLazyDecimal(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObject(java.lang.Object)"
    functionUses: 2
    ICount: 51
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1251"
        BranchSideFuncs:
        - "_checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1256"
        BranchSideFuncs:
        - "getTextLength()"
        - "getTextOffset()"
        - "getTextCharacters()"
        - "writeString(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1255"
        BranchSideFuncs:
        - "getText()"
        - "writeString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1249,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1251,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1253,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTextCharacters"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1254,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextCharacters"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1254,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextOffset"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1254,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextLength"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1254,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1256,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1260,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberType"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1262,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1262,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1265,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValueDeferred"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1265,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeLazyInteger"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1268,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLongValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1272,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeLazyDecimal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1275,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1281,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1284,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1284,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObject"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1287,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1287,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1292
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].getTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].getObjectId()"
    functionUses: 7
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1296"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1295"
        BranchSideFuncs:
        - "getObjectId()"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1299"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1293,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTypeId"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1296,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getObjectId"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1349
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 2
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1355"
        BranchSideFuncs:
        - "append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1354"
        BranchSideFuncs:
        - "append(int,com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1350,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1353,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendValue(com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1372
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 16
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1378"
        BranchSideFuncs:
        - "append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1377"
        BranchSideFuncs:
        - "append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1383"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1382"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1373,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1376,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendFieldName(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1397
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 2
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1401"
        BranchSideFuncs:
        - "append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1400"
        BranchSideFuncs:
        - "append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1406"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1405"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1399,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendStartMarker(com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1418
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 6
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1422"
        BranchSideFuncs:
        - "append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1421"
        BranchSideFuncs:
        - "append(int,com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1427"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1420,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendEndMarker(com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1439
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer:1441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1444"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer:1443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1440,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer]._reportUnsupportedOperation()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer"
    linkageType: null
    functionLinenumber: 1450
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1451,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    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__962].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__962].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: 4
    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.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008].bootstrap$(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008].<init>(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.resolution.Context)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008].<init>(com.github.javaparser.ast.Node,java.util.List,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.List"
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext$lambda_patternExprsExposedToChild_0__1008:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.IfStatementContext].lambda$patternExprsExposedToChild$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__877].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__877"
    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__877].<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__877:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__877].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__877].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__877"
    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__877:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__877].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__877"
    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: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_4__877:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$4"
    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: 11
    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.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.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.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].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,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.JsonGenerator].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,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.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.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__606].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__606"
    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__606].<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__606:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__606].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__606].<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__606"
    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__606:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__606].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__606"
    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__606:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$8"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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_73__371].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__371"
    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__371].<init>(com.github.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__371:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__371].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__371].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__371"
    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__371:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__371].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__371"
    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__371:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$73"
    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.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.TypeExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.TypeExtractor].visit(com.github.javaparser.ast.expr.LambdaExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.VariableDeclarationExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.SuperExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ThisExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.TypeExtractor].visit(com.github.javaparser.ast.expr.NameExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodCallExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.NullLiteralExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.TypeExtractor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.TypeExtractor].visit(com.github.javaparser.ast.expr.IntegerLiteralExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.TypeExtractor].visit(com.github.javaparser.ast.expr.CastExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.ast.visitor.VoidVisitorAdapter$lambda_visit_147__543].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__543"
    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__543].<init>(com.github.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__543:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__543].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__543].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__543"
    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__543:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__543].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__543"
    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__543:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$147"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__974].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__974"
    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__974].<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__974:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__974].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__974].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__974"
    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__974:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__974].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__974"
    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: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_2__974:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].lambda$getAllFields$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Map].<init>(com.fasterxml.jackson.databind.deser.impl.PropertyValue,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Map"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.PropertyValue"
    - "java.lang.Object"
    - "java.lang.Object"
    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$Map:104,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Map].assign(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Map"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Map:113,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720"
    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__720].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720"
    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__720:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720"
    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__720:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getInternalType$3"
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.VoidVisitorAdapter$lambda_visit_183__499].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__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_183__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_183__499:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__499].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__499].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__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_183__499:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__499].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__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$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__499:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$183"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier$Keyword].values()"
    functionSourceFile: "com.github.javaparser.ast.Modifier$Keyword"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier$Keyword[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 115
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier$Keyword:100,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier$Keyword].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.Modifier$Keyword"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier$Keyword"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier$Keyword:100,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier$Keyword].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.Modifier$Keyword"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Modifier$Keyword:120,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Modifier$Keyword].asString()"
    functionSourceFile: "com.github.javaparser.ast.Modifier$Keyword"
    linkageType: null
    functionLinenumber: 127
    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.github.javaparser.ast.Modifier$Keyword].$values()"
    functionSourceFile: "com.github.javaparser.ast.Modifier$Keyword"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Modifier$Keyword[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].<init>(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:71,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].<init>(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    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.StdDeserializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:77,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:81,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 85
    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.StringArrayDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 90
    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.StringArrayDeserializer].getEmptyAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 96
    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.StringArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 101
    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.StringArrayDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 112
    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].findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructType(java.lang.Class)"
    - "[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.StringArrayDeserializer].<init>(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 2
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:120"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:119"
        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.StringArrayDeserializer:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:134"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:134"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:134"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:115,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:116,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:120,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:125,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:127,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].isDefaultDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:131,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:135,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 141
    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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer]._deserializeCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String[])"
    - "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.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,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
    functionUses: 81
    ICount: 50
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:145"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:144"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:149"
        BranchSideFuncs:
        - "_deserializeCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:148"
        BranchSideFuncs:
        - "leaseObjectBuffer()"
        - "resetAndStart()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:171"
        BranchSideFuncs:
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:167"
        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.StringArrayDeserializer:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:165"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:175"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:142,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:143,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:146,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer]._deserializeCustom"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:149,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:150,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextTextValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:166,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:168,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:172,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:181,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer]._deserializeCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart(java.lang.Object[],int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,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: 2
    ICount: 48
    EdgeCount: 155
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:199"
        BranchSideFuncs:
        - "resetAndStart()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:198"
        BranchSideFuncs:
        - "resetAndStart(java.lang.Object[],int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:228"
        BranchSideFuncs:
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:227"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:222"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:234"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:191,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:197,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:213,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextTextValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:214,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:223,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:225,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:231,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:238,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:240,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:241,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 246
    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.StringArrayDeserializer:247,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].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.deser.std.StringArrayDeserializer]._deserializeCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String[])"
    - "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart(java.lang.Object[],int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.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,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
    functionUses: 1
    ICount: 61
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:267"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:266"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:259"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:270"
        BranchSideFuncs:
        - "_deserializeCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:269"
        BranchSideFuncs:
        - "leaseObjectBuffer()"
        - "resetAndStart(java.lang.Object[],int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:292"
        BranchSideFuncs:
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:289"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "_deserializeCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String[])"
        - "appendCompletedChunk(java.lang.Object[])"
        - "leaseObjectBuffer()"
        - "nextTextValue()"
        - "currentToken()"
        - "bufferedSize()"
        - "resetAndStart(java.lang.Object[],int)"
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:288"
        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.StringArrayDeserializer:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:286"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:296"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:255,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:256,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:262,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:268,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer]._deserializeCustom"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:270,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:272,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:276,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextTextValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:278,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:287,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:289,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:293,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:301,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:302,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    linkageType: null
    functionLinenumber: 308
    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.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.StringArrayDeserializer].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.StringArrayDeserializer].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.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 2
    ICount: 66
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:308"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:341"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:317"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:316"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:338"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:337"
        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.StringArrayDeserializer:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:318"
        BranchSideFuncs:
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:317"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:327"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:326"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:338"
        BranchSideFuncs:
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:337"
        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.StringArrayDeserializer:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:338"
        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.StringArrayDeserializer:337"
        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.StringArrayDeserializer:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:345"
        BranchSideFuncs:
        - "_deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:344"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:311,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:315,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:318,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:320,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:321,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].logicalType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:321,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:321,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:324,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:320,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isBlank"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:328,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionFromBlankString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:338,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:343,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:345,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer"
    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.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String[])"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize"
    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.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].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: 4
    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.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.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682"
    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__682].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682"
    linkageType: null
    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__682:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682"
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$printOrphanCommentsEnding$15"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__417].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__417"
    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__417].<init>(com.github.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__417:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__417].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__417].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__417"
    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__417:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__417].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__417"
    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__417:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$111"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__453].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__453"
    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__453].<init>(com.github.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__453:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__453].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__453].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__453"
    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__453:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__453].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__453"
    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__453:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$128"
    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.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector:com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.jsontype.NamedType: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].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: 101
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.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.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.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.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.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.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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$EntrySet].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].remove(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.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.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827"
    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__827].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827"
    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__827:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827"
    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.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827:-1,1"
      Dst: "[java.lang.Class].cast"
    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.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.ast.visitor.CloneVisitor$addOrphanComment__217].bootstrap$(com.github.javaparser.ast.ArrayCreationLevel)"
    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.ArrayCreationLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].<init>(com.github.javaparser.ast.ArrayCreationLevel)"
    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.ArrayCreationLevel)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.ArrayCreationLevel"
    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.visitor.ModifierVisitor$lambda_visit_37__137].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137"
    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__137].<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__137:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137"
    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__137:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$37"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192"
    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__192].<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__192:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192"
    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__192:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$115"
    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.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__1390].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__1391].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__1392].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:298,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_3__1393].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__1394].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:345,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_5__1395].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:370,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_deriveImpliedBounds_6__1396].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__1397].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__1398].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__1399].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__1400].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:561,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_hasProperty_11__1401].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__1402].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__1403].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__1404].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__1405].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__1406].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet:718,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet$lambda_performResolution_17__1407].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__1408].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.printer.PrettyPrintVisitor$traverseScope__597].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597"
    linkageType: null
    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__597:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597"
    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: 12
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826"
    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__826].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826"
    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__826:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826"
    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__826:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$findMembersOfKind$0"
    JavaMethodInfo: null
    BBCount: 1
    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.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.NoCommentHashCodeVisitor].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.NoCommentEqualsVisitor].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.TypeExtractor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.InstanceOfExpr,java.lang.Object)"
    - "[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.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: 44
    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.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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 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.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.visitor.CloneVisitor$clone__166].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__166"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__166:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__166"
    linkageType: null
    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__166:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__166"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__166:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958"
    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_erasureOfParamaters_14__958].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958"
    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_erasureOfParamaters_14__958:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958"
    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$14(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_14__958:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$erasureOfParamaters$14"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883"
    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__883].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883:-1,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883"
    linkageType: null
    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__883:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883"
    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__883:-1,1"
      Dst: "[com.github.javaparser.ast.body.RecordDeclaration].lambda$isLocalRecordDeclaration$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__243"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__243:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__243"
    linkageType: null
    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__243:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__243"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__243:-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.ModifierValidator$lambda_visit_0__642].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__642"
    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_0__642].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__642:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__642].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__642].<init>(com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__642"
    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_0__642:-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_0__642].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__642"
    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$0(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_0__642:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].lambda$visit$0"
    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.github.javaparser.utils.StringEscapeUtils$AggregateTranslator].<init>(com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[])"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:272"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:270"
        BranchSideFuncs: []
    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: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$AggregateTranslator:288"
        BranchSideFuncs: []
      - 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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator[]"
    - "com.github.javaparser.utils.StringEscapeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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.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.ast.visitor.CloneVisitor$clone__321].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__321"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__321:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__321"
    linkageType: null
    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__321:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__321"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__321:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820"
    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__820].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820:-1,1"
      Dst: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].<init>()"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820"
    linkageType: null
    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__820:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820"
    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: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820:-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_95__374].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__374"
    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__374].<init>(com.github.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__374:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__374].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__374].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__374"
    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__374:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__374].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__374"
    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__374:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$95"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__645].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__645"
    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__645].<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__645:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__645].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__645].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__645"
    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__645:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__645].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__645"
    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__645:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 59
    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.BeanAsArrayBuilderDeserializer].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.BuilderBasedDeserializer].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.BeanDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 7
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].unwrappingDeserializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 64
    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.BeanAsArrayDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    - "[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.impl.BeanAsArrayDeserializer].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: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 71
    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.BeanAsArrayDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    - "[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)"
    - "[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)"
    functionUses: 3
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:72,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withByNameInclusion"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:72,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withIgnoreAllUnknown(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    - "[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: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:78,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withIgnoreAllUnknown"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:78,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 83
    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.BeanAsArrayDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    - "[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)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].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.BeanAsArrayBuilderDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionUses: 3
    ICount: 8
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:84,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withBeanProperties"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:84,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].asArrayDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 89
    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.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 103
    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].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer]._deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer]._deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].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.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].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].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.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    functionUses: 81
    ICount: 49
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:107"
        BranchSideFuncs:
        - "_deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:110"
        BranchSideFuncs:
        - "_deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:109"
        BranchSideFuncs:
        - "setCurrentValue(java.lang.Object)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:132"
        BranchSideFuncs:
        - "getName()"
        - "_deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "setCurrentValue(java.lang.Object)"
        - "_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.BeanAsArrayDeserializer:131"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:144"
        BranchSideFuncs:
        - "skipChildren()"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:144"
        BranchSideFuncs:
        - "skipChildren()"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:144"
        BranchSideFuncs:
        - "skipChildren()"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:104,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:105,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer]._deserializeFromNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer]._deserializeNonVanilla"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:112,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:127,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:129,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:129,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:132,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:140,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:138,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 154
    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.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer]._deserializeFromNonArray(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.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    functionUses: 23
    ICount: 47
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:164"
        BranchSideFuncs:
        - "_deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:167"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:166"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:173"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:185"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getName()"
        - "_deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "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)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:198"
        BranchSideFuncs:
        - "skipChildren()"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:198"
        BranchSideFuncs:
        - "skipChildren()"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:198"
        BranchSideFuncs:
        - "skipChildren()"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:155,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:157,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer]._deserializeFromNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:171,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:182,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:182,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:185,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:191,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:194,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:192,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 208
    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.BeanAsArrayDeserializer]._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.BeanAsArrayDeserializer:209,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer]._deserializeFromNonArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer]._deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 224
    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.std.StdValueInstantiator].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.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].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].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.DeserializationContext].getActiveView()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[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.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    functionUses: 1
    ICount: 54
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:228"
        BranchSideFuncs:
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:227"
        BranchSideFuncs:
        - "setCurrentValue(java.lang.Object)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:234"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:233"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:234"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:233"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:259"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:251"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getName()"
        - "getActiveView()"
        - "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)"
        - "setCurrentValue(java.lang.Object)"
        - "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.BeanAsArrayDeserializer:250"
        BranchSideFuncs:
        - "getName()"
        - "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.impl.BeanAsArrayDeserializer:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:259"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getName()"
        - "getActiveView()"
        - "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)"
        - "setCurrentValue(java.lang.Object)"
        - "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.BeanAsArrayDeserializer:258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:269"
        BranchSideFuncs:
        - "skipChildren()"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:269"
        BranchSideFuncs:
        - "skipChildren()"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:226,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:228,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:230,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:232,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:234,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:240,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:249,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:251,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:253,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:253,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:259,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:265,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:263,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer]._deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 286
    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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.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.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.util.ClassUtil].getClassDescription(java.lang.Object)"
    - "[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: 54
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:286"
        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.BeanAsArrayDeserializer:296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:297"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:302"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:301"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:308"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:308"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:316"
        BranchSideFuncs:
        - "nextToken()"
        - "visibleInView(java.lang.Class)"
        - "skipChildren()"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:315"
        BranchSideFuncs:
        - "getName()"
        - "readIdProperty(java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:322"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:322"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:351"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "setCurrentValue(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)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "readIdProperty(java.lang.String)"
        - "getClassDescription(java.lang.Object)"
        - "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.BeanAsArrayDeserializer:350"
        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.BeanAsArrayDeserializer:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:296"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "setCurrentValue(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)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "readIdProperty(java.lang.String)"
        - "getClassDescription(java.lang.Object)"
        - "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.BeanAsArrayDeserializer:295"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:296"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "setCurrentValue(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)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "readIdProperty(java.lang.String)"
        - "getClassDescription(java.lang.Object)"
        - "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.BeanAsArrayDeserializer:295"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:362"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "setCurrentValue(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)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "readIdProperty(java.lang.String)"
        - "getClassDescription(java.lang.Object)"
        - "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.BeanAsArrayDeserializer:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:288,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:294,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:296,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:299,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:302,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:310,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:312,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:312,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:318,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:320,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:325,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:325,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:327,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:329,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:333,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:336,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:344,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:345,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getClassDescription"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:341,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:341,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:351,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:359,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer]._deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer"
    linkageType: null
    functionLinenumber: 375
    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].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 3
    ICount: 13
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:376,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:376,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:377,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer:376,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    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.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_52__168].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168"
    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_52__168].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168"
    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_52__168:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168"
    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$52(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$52"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1187].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1187"
    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__1187].<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__1187:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1187].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1187].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1187"
    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__1187:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1187].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1187"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_getAnnotationMembers_1__1187:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].lambda$getAnnotationMembers$1"
    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.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.ser.std.JsonValueSerializer$TypeSerializerRerouter].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.jsontype.impl.AsDeductionTypeSerializer].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.CloneVisitor$clone__160].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__160"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__160:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__160"
    linkageType: null
    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__160:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__160"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__160:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    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.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638"
    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_6__638].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638].<init>(com.github.javaparser.printer.PrettyPrintVisitor)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638"
    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_6__638:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$6(java.lang.String)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__404].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__404"
    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__404].<init>(com.github.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__404:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__404].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__404].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__404"
    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__404:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__404].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__404"
    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__404:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$204"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763].bootstrap$(java.util.Set,java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763"
    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__763].<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__763:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763].<init>(java.util.Set,java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763"
    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__763:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763"
    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__763:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$distinctByKey$1"
    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.ast.type.IntersectionType$asString__343].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType$asString__343"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.IntersectionType$asString__343].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType$asString__343:-1,1"
      Dst: "[com.github.javaparser.ast.type.IntersectionType$asString__343].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType$asString__343].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType$asString__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.ast.type.IntersectionType$asString__343:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.IntersectionType$asString__343].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.IntersectionType$asString__343"
    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.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    functionUses: 12
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.IntersectionType$asString__343:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1183].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1183"
    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_0__1183].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1183:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1183].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1183].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1183"
    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_0__1183:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1183].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.JavaSymbolSolver$lambda_resolveDeclaration_0__1183"
    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.JavaSymbolSolver$lambda_resolveDeclaration_0__1183:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.JavaSymbolSolver].lambda$resolveDeclaration$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__29"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__29:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__29"
    linkageType: null
    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__29:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__29"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__29:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BinaryOperator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800"
    linkageType: null
    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$lambda_getCommonAncestor_1__800:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800].apply(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_1__800:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType].lambda$getCommonAncestor$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    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.Utils:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].isNullOrEmpty(java.util.Collection)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    functionUses: 33
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:56"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.github.javaparser.utils.Utils:57"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:56"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:57,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 176
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:62,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:71"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:68,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.utils.Utils:69,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].assertNonNegative(java.lang.Number)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:78"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:75,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "com.github.javaparser.utils.Utils:76,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].assertPositive(java.lang.Number)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:82,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "com.github.javaparser.utils.Utils:83,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].escapeEndOfLines(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:92,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.Utils:93,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.github.javaparser.utils.Utils:96,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.Utils:105,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].readerToString(java.io.Reader)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:109,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.Utils:112,1"
      Dst: "[java.io.Reader].read"
    - Src: "com.github.javaparser.utils.Utils:113,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.Utils:115,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].toCamelCase(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    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.utils.Utils:123,1"
      Dst: "[com.github.javaparser.utils.Utils].screamingToCamelCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].screamingToCamelCase(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:137"
        BranchSideFuncs:
        - "capitalize(java.lang.String)"
      - BranchSide: "com.github.javaparser.utils.Utils:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:134"
        BranchSideFuncs:
        - "capitalize(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:132,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.Utils:133,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.github.javaparser.utils.Utils:133,1"
      Dst: "[java.lang.String].split"
    - Src: "com.github.javaparser.utils.Utils:135,1"
      Dst: "[com.github.javaparser.utils.Utils].capitalize"
    - Src: "com.github.javaparser.utils.Utils:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.Utils:137,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].camelCaseToScreaming(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:148"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:147"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:155"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:154"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:145,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.utils.Utils:148,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.utils.Utils:148,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "com.github.javaparser.utils.Utils:148,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.Utils:149,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.github.javaparser.utils.Utils:150,1"
      Dst: "[java.lang.Character].isUpperCase"
    - Src: "com.github.javaparser.utils.Utils:151,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.Utils:153,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "com.github.javaparser.utils.Utils:155,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].nextWord(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:165"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:163"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:163,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.utils.Utils:163,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.github.javaparser.utils.Utils:163,1"
      Dst: "[java.lang.Character].isWhitespace"
    - Src: "com.github.javaparser.utils.Utils:166,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].indent(java.lang.StringBuilder,int)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:173"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:174,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].capitalize(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils$toUpperCase__1157].bootstrap$()"
    - "[com.github.javaparser.utils.Utils].stringTransformer(java.lang.String,java.lang.String,java.util.function.Function)"
    functionUses: 4
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:183,1"
      Dst: "[com.github.javaparser.utils.Utils$toUpperCase__1157].bootstrap$"
    - Src: "com.github.javaparser.utils.Utils:183,1"
      Dst: "[com.github.javaparser.utils.Utils].stringTransformer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].decapitalize(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils$toLowerCase__973].bootstrap$()"
    - "[com.github.javaparser.utils.Utils].stringTransformer(java.lang.String,java.lang.String,java.util.function.Function)"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:190,1"
      Dst: "[com.github.javaparser.utils.Utils$toLowerCase__973].bootstrap$"
    - Src: "com.github.javaparser.utils.Utils:190,1"
      Dst: "[com.github.javaparser.utils.Utils].stringTransformer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].stringTransformer(java.lang.String,java.lang.String,java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__920].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__117].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__199].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__933].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__605].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__176].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__848].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__999].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__686].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__138].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__744].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__289].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__973].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__955].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__730].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_91__327].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__729].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__222].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__39].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__1003].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__82].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__911].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__840].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__983].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__325].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__52].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__343].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__845].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__905].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__339].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__246].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__944].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__841].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__750].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__727].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__843].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__238].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__266].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].apply(java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 395
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:194"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:197"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:196"
        BranchSideFuncs:
        - "apply(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:194,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.utils.Utils:195,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.utils.Utils:195,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.utils.Utils:197,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.Utils:197,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.github.javaparser.utils.Utils:197,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "com.github.javaparser.utils.Utils:197,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.Utils:197,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].valueIsNullOrEmpty(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    functionUses: 2
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:204"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:207"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:206"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:207"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:214"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:213"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:208"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:214"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:219"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.github.javaparser.utils.Utils:218"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:215"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:219"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:208,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.utils.Utils:209,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.utils.Utils:215,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].valueIsNullOrEmptyStringOrOptional(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:223"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:226"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:225"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:232"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:230"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:227,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.utils.Utils:228,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].replaceElementByObjectIdentity(java.util.List,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].indexOfElementByObjectIdentity(java.util.List,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:243"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:240,1"
      Dst: "[com.github.javaparser.utils.Utils].indexOfElementByObjectIdentity"
    - Src: "com.github.javaparser.utils.Utils:244,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].removeElementByObjectIdentity(java.util.List,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].indexOfElementByObjectIdentity(java.util.List,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:255"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:254"
        BranchSideFuncs:
        - "remove(int)"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:251,1"
      Dst: "[com.github.javaparser.utils.Utils].indexOfElementByObjectIdentity"
    - Src: "com.github.javaparser.utils.Utils:255,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].indexOfElementByObjectIdentity(java.util.List,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Object"
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:262"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:null"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.utils.Utils:264"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:262"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:261"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:262,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.utils.Utils:263,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].set(java.lang.Object[])"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:276,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.utils.Utils:276,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:283,1"
      Dst: "[java.lang.String].replaceAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock(java.lang.String,com.github.javaparser.utils.LineSeparator)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.utils.LineSeparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:290,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].asRawString"
    - Src: "com.github.javaparser.utils.Utils:290,1"
      Dst: "[com.github.javaparser.utils.Utils].normalizeEolInTextBlock"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].removeFileExtension(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:298"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:300"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:297,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.github.javaparser.utils.Utils:300,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].trimTrailingSpaces(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:310"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:309"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.Utils:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:310"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.Utils:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:307,1"
      Dst: "[java.lang.String].length"
    - Src: "com.github.javaparser.utils.Utils:307,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.github.javaparser.utils.Utils:308,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.Utils].hasUnaryMinusAsParent(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[com.github.javaparser.utils.Utils$lambda_hasUnaryMinusAsParent_0__1409].bootstrap$"
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[java.util.Optional].filter"
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[com.github.javaparser.utils.Utils$lambda_hasUnaryMinusAsParent_1__1410].bootstrap$"
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[com.github.javaparser.utils.Utils$lambda_hasUnaryMinusAsParent_2__1411].bootstrap$"
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].lambda$hasUnaryMinusAsParent$2(com.github.javaparser.ast.expr.UnaryExpr)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.UnaryExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.Utils:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.Utils:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[com.github.javaparser.ast.expr.UnaryExpr].getOperator"
    - Src: "com.github.javaparser.utils.Utils:317,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].lambda$hasUnaryMinusAsParent$1(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.UnaryExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils].lambda$hasUnaryMinusAsParent$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.Utils"
    linkageType: 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.validator.language_level_validations.Java1_0Validator$lambda_new_20__1086].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1086"
    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_20__1086].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1086:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1086].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1086].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1086"
    linkageType: null
    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_20__1086:-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_20__1086].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1086"
    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$20(com.github.javaparser.ast.type.UnionType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_20__1086:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$20"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__626].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__626"
    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__626].<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__626:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__626].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__626].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,com.github.javaparser.ast.body.VariableDeclarator,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__626"
    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__626:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__626].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__626"
    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__626:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712"
    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__712].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712"
    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__712:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712"
    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__712:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].lambda$hasInternalType$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__541].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__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_59__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_59__541:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__541].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__541].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__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_59__541:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__541].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__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$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__541:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$59"
    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.ast.validator.TypedValidator$1$lambda_postProcess_1__988].bootstrap$(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__988"
    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__988].<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__988:-1,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__988].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__988].<init>(com.github.javaparser.ast.validator.TypedValidator$1,com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__988"
    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__988:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__988].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.TypedValidator$1$lambda_postProcess_1__988"
    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__988:-1,1"
      Dst: "[com.github.javaparser.ast.validator.TypedValidator$1].lambda$postProcess$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1143].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1143"
    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__1143].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1143:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1143].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1143].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1143"
    linkageType: null
    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__1143:-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__1143].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_2__1143"
    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__1143:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$2"
    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.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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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.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.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.github.javaparser.ast.visitor.CloneVisitor$clone__235].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__235"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__235:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__235"
    linkageType: null
    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__235:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__235"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__235:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__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.ClassOrInterfaceType$asString__677:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677"
    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.IntersectionType].asString()"
    - "[com.github.javaparser.ast.type.PrimitiveType].asString()"
    - "[com.github.javaparser.ast.type.WildcardType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.UnionType].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.UnknownType:com.github.javaparser.ast.type.VarType:com.github.javaparser.ast.type.VoidType].asString()"
    functionUses: 12
    ICount: 5
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677:-1,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__101"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__101:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__101"
    linkageType: null
    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__101:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__101"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__101:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$init__599].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$init__599"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__599].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$init__599:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$init__599].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$init__599].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$init__599"
    linkageType: null
    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__599:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$init__599].get()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$init__599"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$init__599:-1,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1].<init>(com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1"
    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$1:289,1"
      Dst: "[com.github.javaparser.Processor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1].postProcess(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration].isAttributeComments()"
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__990].bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ParseResult].ifSuccessful(java.util.function.Consumer)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ParserConfiguration$1:293"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ParserConfiguration$1:296"
        BranchSideFuncs:
        - "ifSuccessful(java.util.function.Consumer)"
        - "bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
      - BranchSide: "com.github.javaparser.ParserConfiguration$1:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1:293,1"
      Dst: "[com.github.javaparser.ParserConfiguration].isAttributeComments"
    - Src: "com.github.javaparser.ParserConfiguration$1:294,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__990].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$1:294,1"
      Dst: "[com.github.javaparser.ParseResult].ifSuccessful"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ParseResult"
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1012].bootstrap$(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ParseResult].getCommentsCollection()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1:294,1"
      Dst: "[com.github.javaparser.ParseResult].getCommentsCollection"
    - Src: "com.github.javaparser.ParserConfiguration$1:294,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_0__1012].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$1:294,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1].lambda$postProcess$0(com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node,com.github.javaparser.ast.comments.CommentsCollection)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ParserConfiguration"
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.comments.CommentsCollection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter].<init>(com.github.javaparser.ParserConfiguration)"
    - "[com.github.javaparser.ast.comments.CommentsCollection].copy()"
    - "[com.github.javaparser.ast.comments.CommentsCollection].getComments()"
    - "[com.github.javaparser.CommentsInserter].insertComments(com.github.javaparser.ast.Node,java.util.TreeSet)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1:294,1"
      Dst: "[com.github.javaparser.CommentsInserter].<init>"
    - Src: "com.github.javaparser.ParserConfiguration$1:294,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].copy"
    - Src: "com.github.javaparser.ParserConfiguration$1:294,1"
      Dst: "[com.github.javaparser.ast.comments.CommentsCollection].getComments"
    - Src: "com.github.javaparser.ParserConfiguration$1:294,1"
      Dst: "[com.github.javaparser.CommentsInserter].insertComments"
    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.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.ser.std.NumberSerializers$IntegerSerializer].<init>(java.lang.Class)"
    - "[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.ser.std.NumberSerializers$LongSerializer].<init>(java.lang.Class)"
    - "[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.ser.std.NumberSerializers$LongSerializer].<init>(java.lang.Class)"
    - "[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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].<init>(java.lang.Class)"
    - "[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.ser.std.NumberSerializers$DoubleSerializer].<init>(java.lang.Class)"
    - "[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)"
    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.printer.PrettyPrintVisitor$traverseScope__593].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593"
    linkageType: null
    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__593:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593"
    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: 12
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    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.ReflectionClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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__791].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__791].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.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021"
    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__1021].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021"
    linkageType: null
    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__1021:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021"
    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__1021:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$7"
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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: 6
    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.visitor.ModifierVisitor$lambda_visit_103__54].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54"
    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__54].<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__54:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54"
    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__54:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$103"
    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__1155].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__1155].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__1156].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__1156].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__1412].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__1413].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.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: "[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.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.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.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].<init>(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    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.bounds.ThrowsBound:42,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.Bound].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    functionUses: 33
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:48"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:50"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:49,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:53,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound"
    linkageType: null
    functionLinenumber: 57
    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.bounds.ThrowsBound:58,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:58,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:58,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:65,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].usedInferenceVariables()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:70,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound:71,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].isSatisfied(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound"
    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.ThrowsBound:77,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].isThrowsBoundOn(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound"
    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.bounds.ThrowsBound:81,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    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.VarType:62,1"
      Dst: "[com.github.javaparser.ast.type.VarType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].<init>(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.Type].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:70,1"
      Dst: "[com.github.javaparser.ast.type.Type].<init>"
    - Src: "com.github.javaparser.ast.type.VarType:71,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.VarType"
    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.VarType:76,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 80
    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.VarType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.VarType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:87,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.type.VarType:87,1"
      Dst: "[com.github.javaparser.ast.type.VarType].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.VarTypeMetaModel"
    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.VarType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 97
    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.VarType:98,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.type.VarType:98,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionUses: 70
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:104,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.VarType,java.lang.Object)"
    functionUses: 55
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:110,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].isVarType()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    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.VarType].asVarType()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.VarType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].toVarType()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    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.VarType:128,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].ifVarType(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    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.VarType:134,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.Context"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer()"
    - "[com.github.javaparser.ast.type.VarType].forEachStmtWithVariableDeclarator(com.github.javaparser.ast.body.VariableDeclarator)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable()"
    - "[com.github.javaparser.ast.expr.Expression].calculateResolvedType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.parametrization.ResolvedTypeParametersMap].getTypes()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.resolution.Context].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].bootstrap$()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749].bootstrap$()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].bootstrap$()"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747].bootstrap$()"
    functionUses: 3
    ICount: 51
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.VarType:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:142"
        BranchSideFuncs:
        - "getInitializer()"
    - Branch String: "com.github.javaparser.ast.type.VarType:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:172"
        BranchSideFuncs:
        - "calculateResolvedType()"
        - "getIterable()"
      - BranchSide: "com.github.javaparser.ast.type.VarType:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:156"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.github.javaparser.ast.type.VarType:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:161"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:168"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "getDeclaration()"
      - BranchSide: "com.github.javaparser.ast.type.VarType:167"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:139,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.type.VarType:139,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.type.VarType:141,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.ast.type.VarType:144,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.ast.type.VarType:145,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.type.VarType:148,1"
      Dst: "[com.github.javaparser.ast.type.VarType].forEachStmtWithVariableDeclarator"
    - Src: "com.github.javaparser.ast.type.VarType:150,1"
      Dst: "[com.github.javaparser.ast.stmt.ForEachStmt].getIterable"
    - Src: "com.github.javaparser.ast.type.VarType:151,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].calculateResolvedType"
    - Src: "com.github.javaparser.ast.type.VarType:155,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.type.VarType:157,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.ast.type.VarType:160,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.ast.type.VarType:160,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap"
    - Src: "com.github.javaparser.ast.type.VarType:160,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getTypes"
    - Src: "com.github.javaparser.ast.type.VarType:161,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.github.javaparser.ast.type.VarType:162,1"
      Dst: "[com.github.javaparser.resolution.Context].solveType"
    - Src: "com.github.javaparser.ast.type.VarType:163,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getDeclaration"
    - Src: "com.github.javaparser.ast.type.VarType:164,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].bootstrap$"
    - Src: "com.github.javaparser.ast.type.VarType:165,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.type.VarType:165,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_1__749].bootstrap$"
    - Src: "com.github.javaparser.ast.type.VarType:166,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.ast.type.VarType:168,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.ast.type.VarType:172,1"
      Dst: "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].bootstrap$"
    - Src: "com.github.javaparser.ast.type.VarType:173,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747].bootstrap$"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].forEachStmtWithVariableDeclarator(com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 1
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.VarType:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:181"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:180"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:180"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:183"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:182"
        BranchSideFuncs:
        - "getParentNode()"
    - Branch String: "com.github.javaparser.ast.type.VarType:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:185"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:184"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.VarType:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.VarType:187"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.VarType:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:179,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.type.VarType:180,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.type.VarType:180,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.type.VarType:181,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.ast.type.VarType:187,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$2()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "java.lang.IllegalStateException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:174,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$1()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "java.lang.UnsupportedOperationException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:166,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$0(com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.type.VarType"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].undeterminedParameters(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType:165,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asReferenceType"
    - Src: "com.github.javaparser.ast.type.VarType:165,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].undeterminedParameters"
    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__1011].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__1011].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__1117].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__1117].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__1414].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__1415].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__971].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__971].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__1055].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__1055].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__964].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.ast.Node].getComment()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.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.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].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__967].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__966].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__965].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__964].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__967].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__966].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__965].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__980].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__980].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: 625
    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:
    - "[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.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].<init>(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].addElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter: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.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].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.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].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: 504
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].accept(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].accept(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    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__1416].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__1417].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.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194"
    linkageType: null
    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_getConstructors_5__1194:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194"
    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.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_5__1194:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getConstructors$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__460].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__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_13__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_13__460:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__460].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__460].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__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_13__460:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__460].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__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$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__460:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$13"
    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.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].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.body.ClassOrInterfaceDeclaration].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.stmt.TryStmt].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.expr.CharLiteralExpr].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.modules.ModuleOpensDirective].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.type.IntersectionType].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.PatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.DoStmt].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.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.body.VariableDeclarator].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.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.body.Parameter].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.comments.JavadocComment].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.ForEachStmt].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.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].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.body.EnumConstantDeclaration].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.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].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.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.comments.BlockComment].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.MarkerAnnotationExpr].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.stmt.WhileStmt].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.NormalAnnotationExpr].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.type.ClassOrInterfaceType].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.ForStmt].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.stmt.LabeledStmt].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.SwitchExpr].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.modules.ModuleDeclaration].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.stmt.SwitchEntry].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.body.ConstructorDeclaration].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.MemberValuePair].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.expr.Name].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.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.ArrayInitializerExpr].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.MethodDeclaration].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.modules.ModuleProvidesDirective].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.ImportDeclaration].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.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.ReceiverParameter].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.expr.IntegerLiteralExpr].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)"
    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.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.AssignExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].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.body.ClassOrInterfaceDeclaration].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.stmt.TryStmt].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.expr.CharLiteralExpr].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.modules.ModuleOpensDirective].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.type.IntersectionType].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.PatternExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.DoStmt].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.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.body.VariableDeclarator].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.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.body.Parameter].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.comments.JavadocComment].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.ForEachStmt].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.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].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.body.EnumConstantDeclaration].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.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].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.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.comments.BlockComment].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.MarkerAnnotationExpr].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.stmt.WhileStmt].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.NormalAnnotationExpr].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.type.ClassOrInterfaceType].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.ForStmt].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.stmt.LabeledStmt].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.SwitchExpr].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.modules.ModuleDeclaration].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.stmt.SwitchEntry].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.body.ConstructorDeclaration].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.MemberValuePair].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.expr.Name].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.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.ArrayInitializerExpr].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.MethodDeclaration].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.modules.ModuleProvidesDirective].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.ImportDeclaration].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.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.ReceiverParameter].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.expr.IntegerLiteralExpr].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)"
    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.printer.PrettyPrintVisitor$lambda_visit_8__590].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__590"
    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__590].<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__590:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__590].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__590].<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__590"
    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__590:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__590].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__590"
    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__590:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$8"
    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.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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 15
    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.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.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.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: 2
    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.JsonLocation].toString()"
    functionUses: 29
    ICount: 21
    EdgeCount: 3
    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.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570"
    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__570].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570:-1,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570"
    linkageType: null
    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__570:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570].get()"
    functionSourceFile: "com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570"
    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__570:-1,1"
      Dst: "[com.github.javaparser.resolution.Navigator].lambda$demandParentNode$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__493].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__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_18__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_18__493:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__493].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__493].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__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_18__493:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__493].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__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$18(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_18__493:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$18"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool$Node].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool$Node"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool$Node:372,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard$BoundType].values()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType:180,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard$BoundType].valueOf(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType:180,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard$BoundType].<init>(java.lang.String,int)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    linkageType: null
    functionLinenumber: 179
    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.resolution.types.ResolvedWildcard$BoundType:180,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedWildcard$BoundType].$values()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard$BoundType[]"
    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.CloneVisitor$addOrphanComment__161].bootstrap$(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__161"
    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__161].<init>(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__161:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__161].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__161].<init>(com.github.javaparser.ast.expr.NormalAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__161"
    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__161:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__161].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__161"
    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__161:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261"
    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__261].<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__261:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261"
    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__261:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$54"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__16"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__16:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__16"
    linkageType: null
    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__16:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__16"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__16:-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_75__557].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__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_75__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_75__557:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__557].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__557].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__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_75__557:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__557].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__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$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__557:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$75"
    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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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: 4
    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.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139"
    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__1139].<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__1139:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].<init>(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139"
    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__1139:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139"
    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: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration,com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration,com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration"
    - "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.JavaParserInterfaceDeclaration$1:212,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].accessSpecifier()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1"
    linkageType: null
    functionLinenumber: 215
    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.javassistmodel.JavassistFieldDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].accessSpecifier()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].accessSpecifier()"
    functionUses: 5
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1:216,1"
      Dst: "[com.github.javaparser.resolution.declarations.HasAccessSpecifier].accessSpecifier"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].getName()"
    functionUses: 12
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1:221,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].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.JavaParserInterfaceDeclaration$1:226,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedValueDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1:226,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParameterValueProvider].useThisTypeParametersOnTheGivenType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].isStatic()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$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.JavaParserInterfaceDeclaration$1:231,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration].isStatic"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].isVolatile()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$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.JavaParserInterfaceDeclaration$1:236,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration].isVolatile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].declaringType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].declaringType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].declaringType()"
    functionUses: 4
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1:241,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration].declaringType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$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.JavaParserInterfaceDeclaration$1:246,1"
      Dst: "[com.github.javaparser.resolution.declarations.AssociableToAST].toAst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178"
    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_0__1178].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178"
    linkageType: null
    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_0__1178:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178"
    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$0(com.github.javaparser.JavaToken)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].lambda$new$0"
    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__1418].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__1419].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__1420].bootstrap$"
    - Src: "com.github.javaparser.printer.XmlPrinter:55,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isSingular__1421].bootstrap$"
    - Src: "com.github.javaparser.printer.XmlPrinter:56,1"
      Dst: "[com.github.javaparser.printer.XmlPrinter$isNodeList__1422].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.VoidVisitorAdapter$lambda_visit_219__519].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__519"
    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__519].<init>(com.github.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__519:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__519].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__519].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__519"
    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__519:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__519].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__519"
    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__519:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$219"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621"
    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__621].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621"
    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__621:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621:-1,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621:-1,1"
      Dst: "[java.lang.Boolean].valueOf"
    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.resolution.model.typesystem.LazyType].<init>(java.util.function.Function)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.Function"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__82].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__117].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__193].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__199].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__605].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__176].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__325].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__686].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__675].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__52].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__343].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__138].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__744].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__339].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__289].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__246].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__144].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__750].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__126].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__729].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__222].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__727].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__238].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__39].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__266].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].apply(java.lang.Object)"
    functionUses: 19
    ICount: 9
    EdgeCount: 338
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.model.typesystem.LazyType:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.LazyType:42"
        BranchSideFuncs:
        - "apply(java.lang.Object)"
      - BranchSide: "com.github.javaparser.resolution.model.typesystem.LazyType:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:40,1"
      Dst: "[java.util.function.Function].apply"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[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].isArray()"
    functionUses: 38
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:47,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:47,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].arrayLevel()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].arrayLevel()"
    - "[com.github.javaparser.resolution.types.ResolvedType].arrayLevel()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    functionUses: 4
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:52,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:52,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].arrayLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedType].isPrimitive()"
    functionUses: 48
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:57,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:57,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedType].isNull()"
    functionUses: 16
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:62,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:62,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isReference()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReference()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReference()"
    functionUses: 3
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:67,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:67,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReference"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder:com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedPrimitiveType:com.github.javaparser.resolution.types.ResolvedReferenceType:com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    functionUses: 80
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:72,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:72,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isVoid()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isVoid()"
    - "[com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedVoidType].isVoid()"
    functionUses: 6
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:77,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:77,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isVoid"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[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].isTypeVariable()"
    functionUses: 43
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:82,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:82,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType:com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    functionUses: 32
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:87,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:87,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedArrayType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    functionUses: 38
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:92,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:92,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    functionUses: 118
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:97,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:97,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeParameter()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.model.typesystem.LazyType].getType()"
    functionUses: 34
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:102,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:102,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asTypeVariable()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedTypeVariable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.model.typesystem.LazyType].getType()"
    functionUses: 8
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:107,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:107,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeVariable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    functionUses: 18
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:112,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:112,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedWildcard"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    functionUses: 51
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:117,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:117,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].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.model.typesystem.LazyType].getType()"
    functionUses: 34
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:122,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:122,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].describe"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 127
    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.model.typesystem.LazyType].getType()"
    - "[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.ResolvedIntersectionType].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.model.typesystem.LazyType].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: 17
    ICount: 7
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:128,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:128,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,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)"
    functionUses: 9
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:133,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:133,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.LazyType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.LazyType"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].getType()"
    - "[com.github.javaparser.resolution.types.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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 39
    ICount: 5
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:138,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.LazyType].getType"
    - Src: "com.github.javaparser.resolution.model.typesystem.LazyType:138,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1092].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1092"
    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__1092].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1092:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1092].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1092].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__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.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1092:-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__1092].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_26__1092"
    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__1092:-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.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.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].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.javassistmodel.JavassistEnumDeclaration].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.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].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: 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.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.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.ArrayType].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.SimpleType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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:com.fasterxml.jackson.databind.type.ResolvedRecursiveType].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.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].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.AnnotatedMethod].getValue(java.lang.Object)"
    - "[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.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].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.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].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.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.ser.BeanPropertyWriter].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.impl.FilteredBeanPropertyWriter$MultiView].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: 71
    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.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.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[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.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.CloneVisitor$clone__49].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__49"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__49:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__49"
    linkageType: null
    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__49:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__49"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__49:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114].<init>(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114].<init>(com.github.javaparser.ast.Node,com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114"
    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.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_0__1114:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$0"
    JavaMethodInfo: null
    BBCount: 1
    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.github.javaparser.ast.expr.ArrayAccessExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    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.ArrayAccessExpr:52,1"
      Dst: "[com.github.javaparser.ast.expr.NameExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:52,1"
      Dst: "[com.github.javaparser.ast.expr.IntegerLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:52,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:57,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:65,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:66,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:67,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:68,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: 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.TypeExtractor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:74,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: 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.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.ArrayAccessExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:80,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getIndex()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    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.expr.ArrayAccessExpr].getName()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:98"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:102"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:101"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:95,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:99,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:101,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:103,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:112"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:116"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:115"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:109,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:113,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:115,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:117,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:124,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:124,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ArrayAccessExprMetaModel"
    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.ArrayAccessExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: null
    functionLinenumber: 135
    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.ArrayAccessExpr].setIndex(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:136"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:139"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:138"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:139"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:143"
        BranchSideFuncs:
        - "setIndex(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.ArrayAccessExpr:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:147"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.ArrayAccessExpr:146"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:140,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setIndex"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:144,1"
      Dst: "[com.github.javaparser.ast.expr.ArrayAccessExpr].setName"
    - Src: "com.github.javaparser.ast.expr.ArrayAccessExpr:147,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].isArrayAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    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.ArrayAccessExpr].asArrayAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].ifArrayAccessExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    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.ArrayAccessExpr:165,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.ArrayAccessExpr].toArrayAccessExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.ArrayAccessExpr"
    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.ArrayAccessExpr:171,1"
      Dst: "[java.util.Optional].of"
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_79__483].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__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_79__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_79__483:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__483].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__483].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__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_79__483:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__483].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__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$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__483:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$79"
    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)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].locateField(java.lang.Class,java.lang.String,java.lang.Class)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[org.xml.sax.SAXException].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.printer.PrettyPrintVisitor$asString__688].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$asString__688"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$asString__688:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$asString__688"
    linkageType: null
    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__688:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$asString__688"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$asString__688:-1,1"
      Dst: "[com.github.javaparser.ast.Modifier$Keyword].asString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302"
    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_98__302].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302"
    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_98__302:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302"
    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$98(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$98"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    - "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: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring:122,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring"
    linkageType: null
    functionLinenumber: 129
    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.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring:133"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring:130,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring:131,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring:131,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set"
    JavaMethodInfo: null
    BBCount: 3
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_49__535].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__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_49__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_49__535:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__535].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__535].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__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_49__535:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__535].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__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$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__535:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$49"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].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.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].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.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 7
    ICount: 7
    EdgeCount: 16
    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.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.FieldProperty].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.ManagedReferenceProperty].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.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].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.FieldProperty].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.ManagedReferenceProperty].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.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.FieldProperty].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.ManagedReferenceProperty].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.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.ObjectIdReferenceProperty].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.FieldProperty].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.ManagedReferenceProperty].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.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.ObjectIdReferenceProperty].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.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.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].clone()"
    - "[com.github.javaparser.ast.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.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.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.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].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.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[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].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].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.std.StdValueInstantiator].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.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].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].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.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[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].currentName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].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.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[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].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.std.StdValueInstantiator].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.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].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].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.core.util.JsonParserDelegate].canReadObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[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].currentName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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].currentName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.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.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.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].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$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].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.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.std.StdValueInstantiator].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.ValueInstantiator].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[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].currentName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].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.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.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.std.StdValueInstantiator].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.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].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].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.DeserializationContext].getActiveView()"
    - "[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].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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].currentName()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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].currentName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.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.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].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.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.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].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.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].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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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].currentName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[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.ObjectIdValueProperty].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.MergingSettableBeanProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.impl.ManagedReferenceProperty].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.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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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].currentName()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].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.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.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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentHashCodeVisitor].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.CloneVisitor].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.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].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.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.ImportDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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: 44
    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.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: 1
    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: 1
    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: 1
    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: 4
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:710"
        BranchSideFuncs: []
      - 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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: 2
    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: 1
    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: -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.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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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: 1
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1300"
        BranchSideFuncs: []
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1325"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1324"
        BranchSideFuncs: []
    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: 1
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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: 2
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1874"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1873"
        BranchSideFuncs: []
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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: -1
    functionDepth: 0
    returnType: "java.io.DataInput"
    argCount: 2
    argTypes:
    - "java.io.DataInput"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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$BoundedPool].acquireBufferRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].acquireBufferRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].acquireBufferRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].acquireBufferRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].acquireBufferRecycler()"
    functionUses: 3
    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: 3
    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: 3
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2264"
        BranchSideFuncs: []
    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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2293"
        BranchSideFuncs: []
      - 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: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2297"
        BranchSideFuncs: []
    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.VoidVisitorAdapter$lambda_visit_228__553].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__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_228__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_228__553:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__553].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__553].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__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_228__553:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__553].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__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$228(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_228__553:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$228"
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].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.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.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: 6
    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.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].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: 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.util.JSONWrappedObject].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.MissingNode].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.util.RawValue].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.ObjectNode].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.FloatNode].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.InternalNodeMapper$WrapperForSerializer].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.IntNode].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.type.TypeBase].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.JSONPObject].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.DoubleNode].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: 2
    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.PropertyName].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].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.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].hashCode()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].hashCode()"
    - "[com.fasterxml.jackson.core.JsonLocation].hashCode()"
    - "[com.github.javaparser.ast.DataKey].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].hashCode()"
    - "[com.fasterxml.jackson.core.sym.Name].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].hashCode()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.github.javaparser.Range].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    - "[com.fasterxml.jackson.databind.node.IntNode].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].hashCode()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.github.javaparser.utils.Pair].hashCode()"
    - "[com.github.javaparser.JavaToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].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.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751"
    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__751].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751"
    linkageType: null
    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__751:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882].bootstrap$(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882].<init>(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882"
    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.javassistmodel.JavassistUtils$lambda_solveMethod_2__882:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$solveMethod$2(boolean,javassist.CtMethod)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$solveMethod$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__508].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__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_172__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_172__508:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__508].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__508].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__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_172__508:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__508].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__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$172(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_172__508:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$172"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__631].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__631"
    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__631].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__631:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__631].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__631].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__631"
    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__631:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__631].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__631"
    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__631:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__544].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__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_148__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_148__544:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__544].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__544].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__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_148__544:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__544].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__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$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__544:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$148"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953"
    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__953].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953"
    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__953:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953"
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasVisibleField_7__953:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasVisibleField$7"
    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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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__972].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__972].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.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].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.visitor.ModifierVisitor$lambda_visit_24__25].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25"
    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_24__25].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25"
    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_24__25:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25"
    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$24(java.lang.Object,com.github.javaparser.ast.modules.ModuleDeclaration)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$24"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].bootstrap$(com.github.javaparser.ast.expr.SwitchExpr)"
    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.SwitchExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].<init>(com.github.javaparser.ast.expr.SwitchExpr)"
    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.SwitchExpr)"
    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.SwitchExpr"
    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.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$RootCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].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$RootCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].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: 5
    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: "[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.JavaType].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.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: 106
    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: 285
    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.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.symbolsolver.javaparsermodel.contexts.LambdaExprContext].<init>(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "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.LambdaExprContext:60,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbolAsValue(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator].getSymbolDeclarations()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.PatternSymbolDeclarator].getSymbolDeclarations()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator].getSymbolDeclarations()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator].getSymbolDeclarations()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator].getSymbolDeclarations()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationMemberDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumConstantDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserPatternDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFieldDeclaration].getName()"
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node,java.util.function.Predicate)"
    - "[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.ast.nodeTypes.NodeWithArguments].getArgumentPosition(com.github.javaparser.ast.expr.Expression,java.util.function.Function)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamTypes()"
    - "[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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__776].bootstrap$(com.github.javaparser.resolution.logic.InferenceContext,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.expr.SimpleName].getIdentifier()"
    - "[com.github.javaparser.ast.body.Parameter].getName()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithParameters].getParameter(int)"
    - "[com.github.javaparser.resolution.logic.InferenceContext].addSingle(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[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.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    - "[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].getParamType(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].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].asReferenceType()"
    - "[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.types.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[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.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[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.ResolvedIntersectionType].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.model.typesystem.LazyType].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    - "[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].getParamType(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[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.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[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.ResolvedIntersectionType].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.model.typesystem.LazyType].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    - "[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.expr.CastExpr].getType()"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getParamType(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[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.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[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.ResolvedIntersectionType].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.model.typesystem.LazyType].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.model.Value].<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext(java.lang.String)"
    functionUses: 7
    ICount: 284
    EdgeCount: 465
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:204"
        BranchSideFuncs:
        - "getSymbolDeclarations()"
        - "getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:203"
        BranchSideFuncs:
        - "solveSymbolAsValueInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:201"
        BranchSideFuncs:
        - "getSymbolDeclarations()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:200"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:200"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node,java.util.function.Predicate)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:118"
        BranchSideFuncs:
        - "getArgumentPosition(com.github.javaparser.ast.expr.Expression,java.util.function.Function)"
        - "getParamTypes()"
        - "get(int)"
        - "solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:117"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:116"
        BranchSideFuncs:
        - "getParameters()"
        - "<init>(com.github.javaparser.resolution.TypeSolver)"
        - "bootstrap$(com.github.javaparser.resolution.logic.InferenceContext,com.github.javaparser.resolution.types.ResolvedType)"
        - "getTypeDeclaration()"
        - "size()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:115"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:102"
        BranchSideFuncs:
        - "getName()"
        - "getIdentifier()"
        - "getParameter(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:80"
        BranchSideFuncs:
        - "getParameters()"
        - "<init>(com.github.javaparser.resolution.TypeSolver)"
        - "bootstrap$(com.github.javaparser.resolution.logic.InferenceContext,com.github.javaparser.resolution.types.ResolvedType)"
        - "getTypeDeclaration()"
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:104"
        BranchSideFuncs:
        - "addSingle(com.github.javaparser.resolution.types.ResolvedType)"
        - "isWildcard()"
        - "resolve(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:111"
        BranchSideFuncs:
        - "asWildcard()"
        - "getBoundedType()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:110"
        BranchSideFuncs:
        - "bound(com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:141"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:140"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:133"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:128"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:127"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:138"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:137"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:172"
        BranchSideFuncs:
        - "findAncestor(java.lang.Class[])"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:172"
        BranchSideFuncs:
        - "asMethodDeclaration()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:171"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:169"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:168"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:155"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:162"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:161"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:156"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:161"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:160"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:165"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:162"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:165"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:198"
        BranchSideFuncs:
        - "getFunctionalMethod(com.github.javaparser.resolution.types.ResolvedType)"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "getType()"
        - "convertToUsage(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:177"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:196"
        BranchSideFuncs:
        - "isReferenceType()"
        - "getParamType(int)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:182"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:189"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTypeParametersMap()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:188"
        BranchSideFuncs:
        - "declaredOnType()"
        - "isTypeVariable()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:183"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTypeParametersMap()"
        - "iterator()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:182"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getTypeParametersMap()"
        - "iterator()"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:188"
        BranchSideFuncs:
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:187"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:184"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:188"
        BranchSideFuncs:
        - "replaceTypeVariables(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration,com.github.javaparser.resolution.types.ResolvedType,java.util.Map)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:187"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:193"
        BranchSideFuncs:
        - "typeParametersMap()"
        - "asTypeParameter()"
        - "asReferenceType()"
        - "getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:192"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:193"
        BranchSideFuncs:
        - "typeParametersMap()"
        - "asTypeParameter()"
        - "asReferenceType()"
        - "getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:192"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType,java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:66,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:66,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:66,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:66,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:68,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:69,1"
      Dst: "[com.github.javaparser.resolution.SymbolDeclarator].getSymbolDeclarations"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:69,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:70,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:70,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:71,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:74,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:74,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solveMethodAsUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:75,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithArguments].getArgumentPosition"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:76,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamTypes"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:76,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:79,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:80,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:81,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:82,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:86,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:86,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:86,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext$lambda_solveSymbolAsValue_0__776].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:86,1"
      Dst: "[java.util.Optional].ifPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:96,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:97,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithParameters].getParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:97,1"
      Dst: "[com.github.javaparser.ast.body.Parameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:97,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].getIdentifier"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:102,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:105,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:105,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addSingle"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:105,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].resolve"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:108,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:109,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:109,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:109,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].bound"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:113,1"
      Dst: "[com.github.javaparser.resolution.model.Value].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:114,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:120,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:120,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:126,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:127,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:128,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:129,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:129,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asTypeParameter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:129,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].declaredOnType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:130,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:130,1"
      Dst: "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].getValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:131,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].replaceTypeVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:141,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:145,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:147,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].asMethodDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:147,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:174,1"
      Dst: "[com.github.javaparser.ast.expr.CastExpr].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:204,1"
      Dst: "[com.github.javaparser.resolution.Context].solveSymbolAsValueInParentContext"
    JavaMethodInfo: null
    BBCount: 69
    CyclomaticComplexity: 7
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveSymbol(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.model.SymbolReference"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LambdaExpr].getParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].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: 19
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:209"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:218"
        BranchSideFuncs:
        - "getParameters()"
        - "hasNext()"
        - "iterator()"
        - "getSymbolDeclarator(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
        - "next()"
        - "isSolved()"
        - "solveWith(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:217"
        BranchSideFuncs:
        - "solveSymbolInParentContext(java.lang.String)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:215"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:209,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:209,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:209,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:209,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:210,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getSymbolDeclarator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:211,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveWith"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:212,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].isSolved"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:218,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].solveSymbolInParentContext"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveMethod(java.lang.String,java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext"
    linkageType: null
    functionLinenumber: 223
    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.LambdaExprContext:224,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethodInParentContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].parametersExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:230"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:233"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:230,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getBody"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:231,1"
      Dst: "[com.github.javaparser.ast.expr.LambdaExpr].getParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:233,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext].solveWithAsValue(com.github.javaparser.resolution.SymbolDeclarator,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.SymbolDeclarator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:241"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:247"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:246"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:242"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:241,1"
      Dst: "[com.github.javaparser.resolution.SymbolDeclarator].getSymbolDeclarations"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:241,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:241,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:241,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:242,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:242,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:244,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:247,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[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)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.resolution.logic.InferenceContext"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:87,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext:87,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext].addPair"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122"
    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_55__122].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122"
    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_55__122:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122"
    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$55(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$55"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    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.PositionUtils:41,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List,boolean)"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:46,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:50,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(java.util.List,boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__680].bootstrap$(boolean)"
    - "[com.github.javaparser.ast.NodeList].sort(java.util.Comparator)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:54,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__680].bootstrap$"
    - Src: "com.github.javaparser.utils.PositionUtils:54,1"
      Dst: "[java.util.List].sort"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: 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.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:58,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].areInOrder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].areInOrder(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].compare(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.PositionUtils:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:61"
        BranchSideFuncs:
        - "compare(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:62,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].compare"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].compare(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.utils.PositionUtils].beginLineWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.PositionUtils].beginLineWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.PositionUtils].beginColumnWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.PositionUtils].beginColumnWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    functionUses: 1
    ICount: 48
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.PositionUtils:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:69"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:68"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:71"
        BranchSideFuncs:
        - "hasRange()"
    - Branch String: "com.github.javaparser.utils.PositionUtils:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:71"
        BranchSideFuncs:
        - "hasRange()"
    - Branch String: "com.github.javaparser.utils.PositionUtils:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:74"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:74"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:82"
        BranchSideFuncs:
        - "beginLineWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:81"
        BranchSideFuncs:
        - "getBegin()"
    - Branch String: "com.github.javaparser.utils.PositionUtils:77"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:80"
        BranchSideFuncs:
        - "beginColumnWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:79"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:66,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    - Src: "com.github.javaparser.utils.PositionUtils:76,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].beginLineWithoutConsideringAnnotation"
    - Src: "com.github.javaparser.utils.PositionUtils:76,1"
      Dst: "[java.lang.Integer].signum"
    - Src: "com.github.javaparser.utils.PositionUtils:78,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].beginColumnWithoutConsideringAnnotation"
    - Src: "com.github.javaparser.utils.PositionUtils:82,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin"
    - Src: "com.github.javaparser.utils.PositionUtils:82,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].getLastAnnotation(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.AnnotationExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.ArrayCreationLevel:com.github.javaparser.ast.PackageDeclaration:com.github.javaparser.ast.body.BodyDeclaration:com.github.javaparser.ast.body.Parameter:com.github.javaparser.ast.body.ReceiverParameter:com.github.javaparser.ast.expr.VariableDeclarationExpr:com.github.javaparser.ast.modules.ModuleDeclaration:com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.NodeList].nodeList(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.PositionUtils:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:100"
        BranchSideFuncs:
        - "nodeList(com.github.javaparser.ast.NodeList)"
        - "isEmpty()"
        - "getAnnotations()"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:97"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:96"
        BranchSideFuncs:
        - "get(int)"
        - "sortByBeginPosition(com.github.javaparser.ast.NodeList)"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:93,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations].getAnnotations"
    - Src: "com.github.javaparser.utils.PositionUtils:93,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList"
    - Src: "com.github.javaparser.utils.PositionUtils:94,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.utils.PositionUtils:97,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].sortByBeginPosition"
    - Src: "com.github.javaparser.utils.PositionUtils:98,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.utils.PositionUtils:98,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].beginLineWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:104,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode"
    - Src: "com.github.javaparser.utils.PositionUtils:104,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.utils.PositionUtils:104,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].beginColumnWithoutConsideringAnnotation(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:108,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode"
    - Src: "com.github.javaparser.utils.PositionUtils:108,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.utils.PositionUtils:108,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171].bootstrap$()"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].bootstrap$()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169].bootstrap$()"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].bootstrap$()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].getType()"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__1167].bootstrap$()"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].bootstrap$()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].getType()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable(int)"
    functionUses: 3
    ICount: 51
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.PositionUtils:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:121"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:117"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:120"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:122"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:129"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:138"
        BranchSideFuncs:
        - "getType()"
        - "getVariable(int)"
      - BranchSide: "com.github.javaparser.utils.PositionUtils:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getModifiers"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171].bootstrap$"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].bootstrap$"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[java.util.Comparator].comparing"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[java.util.stream.Stream].min"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.utils.PositionUtils:118,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.utils.PositionUtils:125,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getModifiers"
    - Src: "com.github.javaparser.utils.PositionUtils:125,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169].bootstrap$"
    - Src: "com.github.javaparser.utils.PositionUtils:125,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].bootstrap$"
    - Src: "com.github.javaparser.utils.PositionUtils:127,1"
      Dst: "[com.github.javaparser.ast.body.MethodDeclaration].getType"
    - Src: "com.github.javaparser.utils.PositionUtils:134,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getModifiers"
    - Src: "com.github.javaparser.utils.PositionUtils:134,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_5__1167].bootstrap$"
    - Src: "com.github.javaparser.utils.PositionUtils:134,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].bootstrap$"
    - Src: "com.github.javaparser.utils.PositionUtils:136,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].getVariable"
    - Src: "com.github.javaparser.utils.PositionUtils:136,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].nodeContains(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node,boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    - "[com.github.javaparser.utils.PositionUtils].getLastAnnotation(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].containsWithinRange(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].containsWithinRange(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin()"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.Range].withBegin(com.github.javaparser.Position)"
    - "[com.github.javaparser.ast.Node].getRange()"
    - "[com.github.javaparser.Range].strictlyContains(com.github.javaparser.Range)"
    functionUses: 1
    ICount: 37
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.PositionUtils:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:156"
        BranchSideFuncs:
        - "hasRange()"
    - Branch String: "com.github.javaparser.utils.PositionUtils:157"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:166"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:165"
        BranchSideFuncs:
        - "getLastAnnotation(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.utils.PositionUtils:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:169"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:171"
        BranchSideFuncs:
        - "containsWithinRange(com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.utils.PositionUtils:172"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:174"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.PositionUtils:175"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.PositionUtils:180"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.PositionUtils:179"
        BranchSideFuncs:
        - "getBegin()"
        - "withBegin(com.github.javaparser.Position)"
        - "firstNonAnnotationNode(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:154,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    - Src: "com.github.javaparser.utils.PositionUtils:155,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.utils.PositionUtils:168,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].getLastAnnotation"
    - Src: "com.github.javaparser.utils.PositionUtils:170,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].containsWithinRange"
    - Src: "com.github.javaparser.utils.PositionUtils:180,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].firstNonAnnotationNode"
    - Src: "com.github.javaparser.utils.PositionUtils:181,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.utils.PositionUtils:181,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.utils.PositionUtils:181,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].getBegin"
    - Src: "com.github.javaparser.utils.PositionUtils:181,1"
      Dst: "[com.github.javaparser.Range].withBegin"
    - Src: "com.github.javaparser.utils.PositionUtils:183,1"
      Dst: "[com.github.javaparser.Range].strictlyContains"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$6(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:134,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.utils.PositionUtils:134,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$5(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:134,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$4(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:125,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.utils.PositionUtils:125,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$3(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:125,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$2(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.github.javaparser.Position"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].getRange()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[com.github.javaparser.ast.Node].getRange"
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$1(com.github.javaparser.ast.Modifier)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Modifier"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils:116,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].hasRange"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils].lambda$sortByBeginPosition$0(boolean,com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "boolean"
    - "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.utils.PositionUtils:54,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].compare"
    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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.metamodel.CatchClauseMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.CatchClauseMetaModel"
    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.CatchClauseMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.NodeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    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.TypeHelper:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:55"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:57"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:58"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:62"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:61"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:62"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:65"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:64"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:71"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:70"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:69"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:74"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:60,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:60,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:60,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper$lambda_isProperType_0__1424].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:60,1"
      Dst: "[java.util.stream.Stream].allMatch"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:63,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:63,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper$lambda_isProperType_1__1423].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:67,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:68,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:68,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:72,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:75,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:79,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isArray"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:80,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asArrayType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:80,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:82,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:82,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isCompatibleInAStrictInvocationContext(com.github.javaparser.ast.expr.Expression,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:92,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isCompatibleInALooseInvocationContext(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.ast.expr.Expression,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:103,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:103,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:103,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isCompatibleInALooseInvocationContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isCompatibleInALooseInvocationContext(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    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: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:131"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:130"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:131"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:152"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:152"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:152"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:145"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:153"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:152"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:158"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:119,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:125,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:125,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].areCompatibleThroughWideningPrimitiveConversion"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:131,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:131,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].areCompatibleThroughWideningReferenceConversion"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:138,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:138,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].toBoxedType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:144,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:144,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].isUnboxable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:145,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].toUnboxedType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:145,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:153,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:159,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].toBoxedType(com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:163,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].toBoxedType(com.github.javaparser.resolution.types.ResolvedPrimitiveType,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedPrimitiveType"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:168,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:168,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].tryToSolveType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:169,1"
      Dst: "[com.github.javaparser.resolution.model.SymbolReference].getCorrespondingDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:169,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].areCompatibleThroughWideningReferenceConversion(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    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: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:173,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].values"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:173,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:173,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper$lambda_areCompatibleThroughWideningReferenceConversion_2__1425].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:173,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:173,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:174,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:177,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:177,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:177,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:177,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].areCompatibleThroughWideningPrimitiveConversion(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    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: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:183"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:181"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:184"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:181,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isPrimitive"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:182,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].usedInferenceVariables(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:198"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:197"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:188,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isInferenceVariable"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:189,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:189,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:191,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:193,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:193,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:193,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:193,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:193,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:194,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].usedInferenceVariables"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:194,1"
      Dst: "[java.util.Set].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:198,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:198,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].leastUpperBound(java.util.Set)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: 206
    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].of()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub(java.util.Set)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:207,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].of"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:208,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic].lub"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].groundTargetTypeOfLambda(com.github.javaparser.ast.expr.LambdaExpr,com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.utils.Pair"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.LambdaExpr"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:222"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:233"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:220,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:220,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:220,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:220,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper$lambda_groundTargetTypeOfLambda_3__1426].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:221,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:226,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.ExpressionHelper].isExplicitlyTyped"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:228,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:230,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].nonWildcardParameterizationOf"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:230,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:230,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].nonWildcardParameterizationOf(com.github.javaparser.resolution.types.ResolvedReferenceType,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedReferenceType"
    argCount: 2
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedReferenceType"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 82
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:302"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:301"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:265"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:264"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:270"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:270"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:271"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:270"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:271"
      Branch Sides: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:273"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:273"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:272"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:283"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:282"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:277"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:283"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:282"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:283"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:290"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:289"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:295"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:294"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:290"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:295"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:241,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:241,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper$lambda_nonWildcardParameterizationOf_4__1427].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:241,1"
      Dst: "[java.util.Optional].orElseThrow"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:243,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:244,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:245,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:250,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:250,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:252,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:253,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:258,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:265,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asWildcard"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:265,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].mention"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:266,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:273,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].hasLowerBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:273,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration].getLowerBound"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:277,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:283,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isUpperBounded"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:284,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].getBoundedType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:285,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:285,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:285,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].glb"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:290,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedWildcard].isLowerBounded"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:295,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:299,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].getFunctionType(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:307"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:310"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:306,1"
      Dst: "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic].getFunctionalMethod"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:307,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:308,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:308,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].fromMethodUsage"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:310,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].glb(java.util.Set)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: 316
    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.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].<init>(java.util.Collection)"
    functionUses: 2
    ICount: 15
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:317"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:320"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:319"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:320"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:323"
        BranchSideFuncs:
        - "iterator()"
        - "next()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:322"
        BranchSideFuncs:
        - "<init>(java.util.Collection)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:317,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:318,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:320,1"
      Dst: "[java.util.Set].size"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:321,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:321,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:323,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].lambda$nonWildcardParameterizationOf$4()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    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.resolution.typeinference.TypeHelper:241,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].lambda$groundTargetTypeOfLambda$3(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:221,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isWildcard"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].lambda$areCompatibleThroughWideningReferenceConversion$2(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedPrimitiveType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:173,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:173,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:173,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:173,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].lambda$isProperType$1(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:63,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].lambda$isProperType$0(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper:60,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].isProperType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].<init>(com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$getDeclaredMethods$0(javassist.CtMethod)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].lambda$getDeclaredMethods$0"
    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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.VoidVisitorAdapter$lambda_visit_1__566].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__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_1__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_1__566:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__566].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__566].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__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_1__566:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__566].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__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$1(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_1__566:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,boolean,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "boolean"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,boolean,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:77,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,boolean,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "boolean"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].<init>()"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:82,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].<init>()"
    functionUses: 2
    ICount: 22
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:92,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].withName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:112,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].withSimpleName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].withSimpleName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:117"
        BranchSideFuncs:
        - "withSimpleName(java.lang.String)"
        - "<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder,com.fasterxml.jackson.databind.PropertyName)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:118,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].withSimpleName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:119,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].compareTo(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:144,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:144,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 24
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:154"
        BranchSideFuncs:
        - "getSimpleName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:155,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    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.introspect.POJOPropertyBuilder].hasName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 164
    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.introspect.POJOPropertyBuilder:165,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getInternalName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:169,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getWrapperName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryMember()"
    - "[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: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:178"
        BranchSideFuncs:
        - "findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:177"
        BranchSideFuncs:
        - "getPrimaryMember()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:180"
        BranchSideFuncs:
        - "findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:179"
        BranchSideFuncs:
        - "findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:178,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryMember"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:180,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findWrapperName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].isExplicitlyIncluded()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicits(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicits(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicits(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 2
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:193"
        BranchSideFuncs:
        - "_anyExplicits(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:193,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicits"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:200,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNames"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].isExplicitlyNamed()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 6
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:206"
        BranchSideFuncs:
        - "_anyExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:206,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNames"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getMetadata()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryMemberUnchecked()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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].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)"
    - "[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].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.PropertyMetadata].withDescription(java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].construct(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getSetterInfo(com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 6
    ICount: 35
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:230"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:229"
        BranchSideFuncs:
        - "findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "findPropertyDescription(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:238"
        BranchSideFuncs:
        - "construct(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:238"
        BranchSideFuncs:
        - "construct(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:238"
        BranchSideFuncs:
        - "construct(java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:237"
        BranchSideFuncs:
        - "withDescription(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:236"
        BranchSideFuncs:
        - "withDescription(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:246"
        BranchSideFuncs:
        - "_getSetterInfo(com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:225,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryMemberUnchecked"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:230,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasRequiredMarker"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:231,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyDescription"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:232,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIndex"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:233,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyDefaultValue"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:237,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].withDescription"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:239,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:242,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getSetterInfo"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getSetterInfo(com.fasterxml.jackson.databind.PropertyMetadata,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor()"
    - "[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.PropertyMetadata$MergeInfo].createForPropertyOverride(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].withMergeInfo(com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo)"
    - "[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.annotation.JsonSetter$Value].nonDefaultValueNulls()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultContentNulls()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._rawTypeOf(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getConfigOverride(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.ConfigOverride].getSetterInfo()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultValueNulls()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultContentNulls()"
    - "[com.fasterxml.jackson.databind.cfg.ConfigOverride].getMergeable()"
    - "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].createForTypeOverride(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].withMergeInfo(com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultSetterInfo()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultValueNulls()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultContentNulls()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultMergeable()"
    - "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].createForDefaults(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].withMergeInfo(com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo)"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].withNulls(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 1
    ICount: 77
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:279"
        BranchSideFuncs:
        - "findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:278"
        BranchSideFuncs:
        - "findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:278"
        BranchSideFuncs:
        - "findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:279"
        BranchSideFuncs:
        - "createForPropertyOverride(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:278"
        BranchSideFuncs:
        - "findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:290"
        BranchSideFuncs:
        - "_rawTypeOf(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
        - "getSetterInfo()"
        - "getConfigOverride(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:290"
        BranchSideFuncs:
        - "_rawTypeOf(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
        - "getSetterInfo()"
        - "getConfigOverride(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:302"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:301"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:298"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:297"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:302"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:301"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:313"
        BranchSideFuncs:
        - "getMergeable()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:313"
        BranchSideFuncs:
        - "getMergeable()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:313"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:313"
        BranchSideFuncs:
        - "createForTypeOverride(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:314"
        BranchSideFuncs:
        - "getDefaultSetterInfo()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:313"
        BranchSideFuncs:
        - "getDefaultSetterInfo()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:314"
        BranchSideFuncs:
        - "getDefaultSetterInfo()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:313"
        BranchSideFuncs:
        - "getDefaultSetterInfo()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:328"
        BranchSideFuncs:
        - "getDefaultSetterInfo()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:327"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:318"
        BranchSideFuncs:
        - "nonDefaultValueNulls()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:321"
        BranchSideFuncs:
        - "nonDefaultContentNulls()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:320"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:328"
        BranchSideFuncs:
        - "getDefaultMergeable()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:327"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:328"
        BranchSideFuncs:
        - "withMergeInfo(com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo)"
        - "createForDefaults(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:327"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:328"
        BranchSideFuncs:
        - "withMergeInfo(com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo)"
        - "createForDefaults(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:327"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:329"
        BranchSideFuncs:
        - "withNulls(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:328"
        BranchSideFuncs:
        - "withNulls(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:331"
        BranchSideFuncs:
        - "withNulls(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:265,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:271,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findMergeInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:274,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:275,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].createForPropertyOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:275,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].withMergeInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:279,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSetterInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:281,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultValueNulls"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:282,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultContentNulls"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:291,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._rawTypeOf"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:292,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getConfigOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:293,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].getSetterInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:303,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].getMergeable"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:307,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].createForTypeOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:314,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultSetterInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:322,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultMergeable"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:323,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:324,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo].createForDefaults"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:329,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].withNulls"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getField()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getConstructorParameter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getSetter()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getField()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetter()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    functionUses: 3
    ICount: 30
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:352"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:351"
        BranchSideFuncs:
        - "getConstructorParameter()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:363"
        BranchSideFuncs:
        - "getSetter()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:360"
        BranchSideFuncs:
        - "getParameterType(int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:359"
        BranchSideFuncs:
        - "getField()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:369"
        BranchSideFuncs:
        - "getGetter()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:368"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:369"
        BranchSideFuncs:
        - "unknownType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:368"
        BranchSideFuncs:
        - "getType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:342,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:344,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getField"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:347,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:350,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getType"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:352,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getConstructorParameter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:354,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getSetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:358,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getRawPrimaryType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:374,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryType"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:374,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasGetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:384"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:383"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasSetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:386"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasField()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:389"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasConstructorParameter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:392"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].couldDeserialize()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:396"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:396"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:396"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].couldSerialize()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:401"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNext()"
    functionUses: 6
    ICount: 52
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:413"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:412"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:451"
        BranchSideFuncs:
        - "withoutNext()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:439"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:438"
        BranchSideFuncs:
        - "_getterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:429"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:428"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:439"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:438"
        BranchSideFuncs:
        - "_getterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:447"
        BranchSideFuncs:
        - "getName()"
        - "getFullName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:417"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:422,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:425,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:439,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getterPriority"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:448,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:449,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:449,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:449,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:452,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNext"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetterUnchecked()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 461
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:466"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:465"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getSetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._selectSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._selectSetterFromMultiple(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNext()"
    functionUses: 4
    ICount: 31
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:482"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:481"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:482"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:496"
        BranchSideFuncs:
        - "_selectSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:495"
        BranchSideFuncs:
        - "withoutNext()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:486"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:492"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:491"
        BranchSideFuncs:
        - "_selectSetterFromMultiple(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:483,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._selectSetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:492,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._selectSetterFromMultiple"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:496,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNext"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getSetterUnchecked()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:510"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:509"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._selectSetterFromMultiple(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 531
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._selectSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1125].bootstrap$()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    functionUses: 1
    ICount: 52
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:554"
        BranchSideFuncs:
        - "_selectSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:553"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:542"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:549"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:554"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:559"
        BranchSideFuncs:
        - "withoutNext()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:558"
        BranchSideFuncs:
        - "bootstrap$()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:532,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:533,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:538,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._selectSetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:545,1"
      Dst: "[java.util.List].clear"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:554,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:555,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:559,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:559,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1125].bootstrap$"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:559,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:560,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:560,1"
      Dst: "[java.util.stream.Stream].collect"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:563,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:561,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:561,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._selectSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._setterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._setterPriority(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.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)"
    functionUses: 2
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:588"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:587"
        BranchSideFuncs:
        - "_setterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:576"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:575"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:588"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:587"
        BranchSideFuncs:
        - "_setterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:591"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:599"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:593"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:597"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:596"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:601"
        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.POJOPropertyBuilder:600"
        BranchSideFuncs:
        - "resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:570,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:573,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:588,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._setterPriority"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:601,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].resolveSetterConflict"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getField()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    functionUses: 7
    ICount: 32
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:611"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:610"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:629"
        BranchSideFuncs:
        - "getDeclaringClass()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:628"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:617"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:626"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:625"
        BranchSideFuncs:
        - "getName()"
        - "getFullName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:622"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:621"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:626"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:625"
        BranchSideFuncs:
        - "getName()"
        - "getFullName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:615,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:618,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:626,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:627,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:627,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:627,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFieldUnchecked()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:642"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:641"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getConstructorParameter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 647
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner()"
    functionUses: 3
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:661"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:664"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:663"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:661"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:660"
        BranchSideFuncs:
        - "getOwner()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:661,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getConstructorParameters()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 670
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].emptyIterator()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:674"
        BranchSideFuncs:
        - "emptyIterator()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:673"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:672,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].emptyIterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:674,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 678
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getMutator()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor()"
    functionUses: 3
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:682"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:681"
        BranchSideFuncs:
        - "getMutator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:684"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:687"
        BranchSideFuncs:
        - "getAccessor()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:686"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:680,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:682,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getMutator"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryMemberUnchecked()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 694
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:695"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:709"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:700"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:701"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:704"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:703"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:710"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:714"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:713"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:718"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:717"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:723"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:722"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:726"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:725"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 730
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:733"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:736"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:733"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:736"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:740"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:739"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:740"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:739"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:731,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:733,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:733,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._setterPriority(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 744
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:746"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:749"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:746"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:745,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:746,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:746,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findViews()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 760
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:761,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:761,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findReferenceType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 772
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember)"
    functionUses: 4
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:779"
        BranchSideFuncs:
        - "fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember)"
        - "<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:778"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:780"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:779"
        BranchSideFuncs:
        - "fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember)"
        - "<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:780,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:780,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotations"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].isTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 791
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:791"
        BranchSideFuncs:
        - "fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember)"
        - "<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:791"
        BranchSideFuncs:
        - "fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember)"
        - "<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:792,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:792,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:798,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findObjectIdInfo()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 802
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:803,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:803,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor()"
    - "[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.JacksonAnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty()"
    functionUses: 2
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:817"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:816"
        BranchSideFuncs:
        - "getAccessor()"
        - "findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:824"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:823"
        BranchSideFuncs:
        - "empty()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:817,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:822,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:824,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findAccess()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 827
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotationsExcept(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:828,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:828,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotationsExcept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addField(com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "boolean"
    - "boolean"
    - "boolean"
    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: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:843,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addCtor(com.fasterxml.jackson.databind.introspect.AnnotatedParameter,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 846
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "boolean"
    - "boolean"
    - "boolean"
    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: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:847,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "boolean"
    - "boolean"
    - "boolean"
    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: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:851,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 854
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "boolean"
    - "boolean"
    - "boolean"
    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: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:855,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 863
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].merge(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].merge(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].merge(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].merge(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 3
    ICount: 19
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:864,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].merge"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].merge(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 871
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].append(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:872"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:875"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:878"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:877"
        BranchSideFuncs:
        - "append(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:878,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].append"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeIgnored()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 892
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeIgnored(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeIgnored(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeIgnored(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeIgnored(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:893,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeIgnored"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeNonVisible(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:901,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeNonVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeNonVisible(boolean,com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 916
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    argCount: 2
    argTypes:
    - "boolean"
    - "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findAccess()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._collectIgnorals(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findExplicitNames()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._collectIgnorals(java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeNonVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeNonVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeNonVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeNonVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 1
    ICount: 51
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:918"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:921"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:920"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:926"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:933"
        BranchSideFuncs:
        - "hasNext()"
        - "getName()"
        - "iterator()"
        - "findExplicitNames()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:932"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:928"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:933"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "findExplicitNames()"
        - "next()"
        - "_collectIgnorals(java.lang.String)"
        - "getSimpleName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:932"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:935"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:959"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:958"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:959"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:958"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:954"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:955"
        BranchSideFuncs:
        - "_removeNonVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:954"
        BranchSideFuncs:
        - "_removeNonVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:954"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:959"
        BranchSideFuncs:
        - "_removeNonVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:958"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:917,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findAccess"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:921,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:927,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:927,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._collectIgnorals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:928,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findExplicitNames"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:928,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:928,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:928,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:929,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:951,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeNonVisible"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeConstructors()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 967
    functionDepth: 0
    returnType: "void"
    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.POJOPropertyBuilder].trimByVisibility()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 977
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._trimByVisibility(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._trimByVisibility(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._trimByVisibility(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._trimByVisibility(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:978,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._trimByVisibility"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].mergeAnnotations(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 986
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._mergeAnnotations(int,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked[])"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._applyAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._mergeAnnotations(int,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked[])"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._applyAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._mergeAnnotations(int,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked[])"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._applyAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._mergeAnnotations(int,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked[])"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._applyAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._mergeAnnotations(int,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked[])"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._applyAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionUses: 1
    ICount: 75
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:987"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:996"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:995"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:988"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:988"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:987"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:988"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1007"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1006"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:996"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:996"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:995"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:996"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:996"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:995"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:996"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1007"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1006"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:989,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._mergeAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:990,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._applyAnnotations"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._mergeAnnotations(int,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1011
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getAllAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._mergeAnnotations(int,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].merge(com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionUses: 6
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1013"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1018"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1017"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1014"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1013"
        BranchSideFuncs:
        - "merge(com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
        - "_mergeAnnotations(int,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1012"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1012,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getAllAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1015,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._mergeAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1015,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].merge"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getAllAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1030
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAllAnnotations()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getAllAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].merge(com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1035"
        BranchSideFuncs:
        - "merge(com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
        - "_getAllAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1034"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1031,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAllAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1033,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._getAllAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1033,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].merge"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._applyAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1048
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._applyAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withValue(java.lang.Object)"
    functionUses: 6
    ICount: 14
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1050"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1053"
        BranchSideFuncs:
        - "withNext(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
        - "_applyAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1052"
        BranchSideFuncs:
        - "withValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1049,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].withAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1051,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._applyAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1051,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1053,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeIgnored(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1057
    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].withoutIgnored()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1058"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1061"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1060"
        BranchSideFuncs:
        - "withoutIgnored()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1061,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutIgnored"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._removeNonVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1065
    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].withoutNonVisible()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1066"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1069"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1068"
        BranchSideFuncs:
        - "withoutNonVisible()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1069,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withoutNonVisible"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._trimByVisibility(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1073
    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].trimByVisibility()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1074"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1077"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1076"
        BranchSideFuncs:
        - "trimByVisibility()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1077,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].trimByVisibility"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicits(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1087
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName()"
    functionUses: 3
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1088"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1093"
        BranchSideFuncs:
        - "hasSimpleName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1092"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1089"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1088"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1087"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1089"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1088"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1087"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1089,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1097
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1098"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1099"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1098"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1097"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1099"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1098"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1097"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].anyVisible()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1106
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1107"
        BranchSideFuncs:
        - "_anyVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1107,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyVisible"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyVisible(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1115
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1115"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].anyIgnorals()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1124
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyIgnorals(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyIgnorals(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyIgnorals(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyIgnorals(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1125"
        BranchSideFuncs:
        - "_anyIgnorals(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1125,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyIgnorals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyIgnorals(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1133
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1133"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].anyExplicitsWithoutIgnoral()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1143
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitsWithoutIgnoral(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitsWithoutIgnoral(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitsWithoutIgnoral(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNamesWithoutIgnoral(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1144"
        BranchSideFuncs:
        - "_anyExplicitsWithoutIgnoral(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1144,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitsWithoutIgnoral"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1148,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNamesWithoutIgnoral"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitsWithoutIgnoral(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1152
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName()"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1153"
        BranchSideFuncs:
        - "hasSimpleName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1153"
        BranchSideFuncs:
        - "hasSimpleName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1155,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._anyExplicitNamesWithoutIgnoral(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1163
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1163"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findExplicitNames()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1181
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._findExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,java.util.Set)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._findExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,java.util.Set)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._findExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,java.util.Set)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._findExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,java.util.Set)"
    functionUses: 2
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1189"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1182,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._findExplicitNames"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1187,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].explode(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1201
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._explode(java.util.Collection,java.util.Map,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._explode(java.util.Collection,java.util.Map,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._explode(java.util.Collection,java.util.Map,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._explode(java.util.Collection,java.util.Map,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1202,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1203,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._explode"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1207,1"
      Dst: "[java.util.HashMap].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._explode(java.util.Collection,java.util.Map,com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1215
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Collection"
    - "java.util.Map"
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].name(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,boolean,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyName)"
    - "[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.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: 4
    ICount: 61
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1227"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1223"
        BranchSideFuncs:
        - "name(com.fasterxml.jackson.databind.PropertyName)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1235"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,boolean,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.PropertyName)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1225,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].name"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1225,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1225,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1228,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1230,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1232,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1237,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].withNext"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._findExplicitNames(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1255
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    functionUses: 4
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1265"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1268"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1267,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1269,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1277
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1278,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1279,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1286,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotations(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1300
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 4
    ICount: 35
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1314"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1311"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1310"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1314"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1314"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1319"
        BranchSideFuncs:
        - "withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1319"
        BranchSideFuncs:
        - "withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1318"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1305,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember].withMember"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].fromMemberAnnotationsExcept(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1323
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$5].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$2].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 1
    ICount: 82
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1356"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1349"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1348"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1349"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1348"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1349"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1348"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1363"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1363"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1363"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1381"
        BranchSideFuncs:
        - "withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1380"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1332,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember].withMember"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder]._rawTypeOf(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    linkageType: null
    functionLinenumber: 1390
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    functionUses: 1
    ICount: 13
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1401"
        BranchSideFuncs:
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1400"
        BranchSideFuncs:
        - "getType()"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1400"
        BranchSideFuncs:
        - "getType()"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1393,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1396,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1396,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1401,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].compareTo(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    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.introspect.POJOPropertyBuilder:21,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.PatternSymbolDeclarator].<init>(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.PatternSymbolDeclarator"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.PatternExpr"
    - "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.PatternSymbolDeclarator:38,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.PatternSymbolDeclarator].getSymbolDeclarations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.PatternSymbolDeclarator"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].patternVar(com.github.javaparser.ast.expr.PatternExpr,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.PatternSymbolDeclarator:43,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.PatternSymbolDeclarator:44,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration].patternVar"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarators.PatternSymbolDeclarator:44,1"
      Dst: "[java.util.List].add"
    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.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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888"
    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__888].<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__888:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888"
    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__888:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888"
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].lambda$isAncestorOf$4"
    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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory$lambda_typeUsageFor_0__666].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__666].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.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].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.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].bootstrap$(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].<init>(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].<init>(com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getDirectAncestors$5(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].lambda$getDirectAncestors$5"
    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.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.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721"
    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__721].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721"
    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__721:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_4__721"
    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__721:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].lambda$getInternalType$4"
    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__1109].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__1109].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__1113].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__1113].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: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.MethodDeclaration].getBody()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].isDefault()"
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    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:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - 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:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - 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.fasterxml.jackson.databind.ser.std.FileSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.FileSerializer"
    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.FileSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.io.File,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.FileSerializer"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.FileSerializer:26,1"
      Dst: "[java.io.File].getAbsolutePath"
    - Src: "com.fasterxml.jackson.databind.ser.std.FileSerializer:26,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.FileSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.FileSerializer"
    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.FileSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.FileSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.FileSerializer"
    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.FileSerializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitStringFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.FileSerializer"
    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.FileSerializer].serialize(java.io.File,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.FileSerializer:18,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.FileSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816"
    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__816].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816:-1,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816"
    linkageType: null
    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__816:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816"
    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: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816:-1,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].lambda$isLocalClassDeclaration$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762"
    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__762].<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__762:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762].<init>(java.lang.String,java.util.List,com.github.javaparser.resolution.TypeSolver,boolean)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762"
    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__762:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762"
    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__762:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.MethodResolutionLogic].lambda$findMostApplicable$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    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.AnnotationMemberDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].<init>"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:70,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,java.lang.String,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].<init>"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:74,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: 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.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:79,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.SimpleName,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.NodeList"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.SimpleName"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.BodyDeclaration].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:87,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].<init>"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:88,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setModifiers"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:89,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:90,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:91,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:92,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: 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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:98,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: 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.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.body.AnnotationMemberDeclaration,java.lang.Object)"
    functionUses: 23
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:104,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 108
    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.body.AnnotationMemberDeclaration:109,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getModifiers()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    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.body.AnnotationMemberDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.SimpleName"
    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.body.AnnotationMemberDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 129
    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.body.AnnotationMemberDeclaration].removeDefaultValue()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:135,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:149"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:148"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:150"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:152"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:151"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:149,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:151,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:153,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setModifiers(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    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.AnnotationMemberDeclaration:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:163"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:162"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:166"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:165"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:159,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:163,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:165,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:167,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:177"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:176"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:180"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:179"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:173,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:177,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:179,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:181,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:188"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:190"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:192"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:194"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:193"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:187,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:191,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:193,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:195,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    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.body.AnnotationMemberDeclaration:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:205"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:204"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:206"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:210"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:211"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:216"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:212"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:211"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:207,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].removeDefaultValue"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:211,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:212,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:213,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:217,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].remove"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:223,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:223,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.AnnotationMemberDeclarationMetaModel"
    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.AnnotationMemberDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 234
    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.AnnotationMemberDeclaration].setDefaultValue(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName(com.github.javaparser.ast.expr.SimpleName)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.body.BodyDeclaration].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 37
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:238"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:238"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:243"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:244"
        BranchSideFuncs:
        - "setDefaultValue(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:243"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:250"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:249"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:244"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:243"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:250"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:254"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.SimpleName)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:253"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:254"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:258"
        BranchSideFuncs:
        - "setType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:257"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:240,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setDefaultValue"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:244,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:245,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:246,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:251,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setName"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:255,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].setType"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:258,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].replace"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].isAnnotationMemberDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    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.AnnotationMemberDeclaration].asAnnotationMemberDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].ifAnnotationMemberDeclaration(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    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.AnnotationMemberDeclaration:276,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].resolve()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedAnnotationMemberDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:281,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.body.AnnotationMemberDeclaration:281,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].toAnnotationMemberDeclaration()"
    functionSourceFile: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    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.AnnotationMemberDeclaration:287,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747"
    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__747].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747].<init>()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747"
    linkageType: null
    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__747:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747].get()"
    functionSourceFile: "com.github.javaparser.ast.type.VarType$lambda_convertToUsage_2__747"
    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__747:-1,1"
      Dst: "[com.github.javaparser.ast.type.VarType].lambda$convertToUsage$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.UnionTypeMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.UnionTypeMetaModel"
    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.UnionTypeMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.TypeMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__837].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__837"
    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__837].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__837:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__837].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__837].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__837"
    linkageType: null
    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__837:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__837].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_5__837"
    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__837:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:10,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:10,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:99,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat"
    linkageType: null
    functionLinenumber: 104
    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.databind.jsonFormatVisitors.JsonValueFormat].$values()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__996].bootstrap$(com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__996"
    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__996].<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__996:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__996].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__996].<init>(com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic,com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__996"
    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__996:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__996].transform(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__996"
    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__996:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].lambda$replaceTypeParams$0"
    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.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.fasterxml.jackson.databind.MappingJsonFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingJsonFactory"
    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.MappingJsonFactory:24,1"
      Dst: "[com.fasterxml.jackson.databind.MappingJsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingJsonFactory].<init>(com.fasterxml.jackson.databind.ObjectMapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingJsonFactory"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].<init>(com.fasterxml.jackson.core.JsonFactory)"
    - "[com.fasterxml.jackson.core.JsonFactory].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingJsonFactory:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingJsonFactory:33"
        BranchSideFuncs:
        - "setCodec(com.fasterxml.jackson.core.ObjectCodec)"
        - "<init>(com.fasterxml.jackson.core.JsonFactory)"
      - BranchSide: "com.fasterxml.jackson.databind.MappingJsonFactory:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingJsonFactory:29,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    - Src: "com.fasterxml.jackson.databind.MappingJsonFactory:31,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "com.fasterxml.jackson.databind.MappingJsonFactory:31,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].setCodec"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingJsonFactory].<init>(com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.databind.ObjectMapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingJsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    - "com.fasterxml.jackson.databind.ObjectMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingJsonFactory:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingJsonFactory:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingJsonFactory:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingJsonFactory:37,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    - Src: "com.fasterxml.jackson.databind.MappingJsonFactory:39,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "com.fasterxml.jackson.databind.MappingJsonFactory:39,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].setCodec"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingJsonFactory].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingJsonFactory"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    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.MappingJsonFactory].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingJsonFactory"
    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.databind.MappingJsonFactory:54,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.databind.MappingJsonFactory:56,1"
      Dst: "[com.fasterxml.jackson.databind.MappingJsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingJsonFactory"
    linkageType: null
    functionLinenumber: 73
    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.fasterxml.jackson.databind.MappingJsonFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingJsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingJsonFactory:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingJsonFactory:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingJsonFactory:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingJsonFactory:83,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.MappingJsonFactory:84,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].hasJSONFormat"
    JavaMethodInfo: null
    BBCount: 3
    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.databind.MappingJsonFactory].getCodec()"
    - "[com.fasterxml.jackson.core.JsonFactory].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: 1
    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: 1216
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.Writer)"
    - "[com.fasterxml.jackson.databind.SerializationConfig].initialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: 3
    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: 3
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    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.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: -1
    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: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    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: -1
    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: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    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: []
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    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: 1
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    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: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: 1
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.MapperFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.MapperFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    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: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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    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: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: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.TreeNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3116"
        BranchSideFuncs: []
    - 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: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3123"
        BranchSideFuncs: []
      - 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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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: 1
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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.json.UTF8JsonGenerator].flush()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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: 1
    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.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].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.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    functionUses: 1
    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: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    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: []
    - 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: []
    - 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: []
    - 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: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3510"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3509"
        BranchSideFuncs: []
    - 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: []
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3570"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3580"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3579"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3580"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3579"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3584"
        BranchSideFuncs: []
    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: -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.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: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "byte[]"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: 4009
    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.ObjectMapper]._writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].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.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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4299"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4298"
        BranchSideFuncs: []
    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: 1
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    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: -1
    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: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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: 4760
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._writeCloseable(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.util.ClassUtil].closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 1
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4767"
        BranchSideFuncs:
        - "_writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4766"
        BranchSideFuncs:
        - "closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
        - "_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4767"
        BranchSideFuncs:
        - "_writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4766"
        BranchSideFuncs:
        - "closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
        - "serializeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
        - "_serializerProvider(com.fasterxml.jackson.databind.SerializationConfig)"
    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: 4781
    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.MappingIterator].close()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    - "[com.github.javaparser.StringProvider].close()"
    - "[com.fasterxml.jackson.databind.SequenceWriter].close()"
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 1
    ICount: 16
    EdgeCount: 29
    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.json.UTF8JsonGenerator].flush()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.databind.MappingIterator].close()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    - "[com.github.javaparser.StringProvider].close()"
    - "[com.fasterxml.jackson.databind.SequenceWriter].close()"
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.DelegatingDeserializer].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.filter.FilteringParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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: 1
    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: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    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: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4877"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4880"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4879"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4879"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4876"
        BranchSideFuncs: []
    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.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    functionUses: 1
    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: 2
    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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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: 1
    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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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: 2
    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: 3
    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: 6
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_5__391].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__391"
    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__391].<init>(com.github.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__391:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__391].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__391].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__391"
    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__391:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__391].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__391"
    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__391:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$5"
    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.fasterxml.jackson.databind.cfg.MutableCoercionConfig].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfig].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig:21,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].<init>(com.fasterxml.jackson.databind.cfg.MutableCoercionConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig:24,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    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.cfg.MutableCoercionConfig:28,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].setCoercion(com.fasterxml.jackson.databind.cfg.CoercionInputShape,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    - "com.fasterxml.jackson.databind.cfg.CoercionAction"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig:42,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].setAcceptBlankAsEmpty(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    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.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1193].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1193"
    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__1193].<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__1193:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1193].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1193].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1193"
    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__1193:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1193].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1193"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getConstructors_1__1193:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].lambda$getConstructors$1"
    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: 67
    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.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)"
    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.utils.VisitorList].remove(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].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.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].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: 398
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].notifyElementRemoved(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].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.NoCommentHashCodeVisitor].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.EqualsVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].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.GenericVisitorAdapter].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.ModifierVisitor].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.HashCodeVisitor].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.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.NodeList,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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: 128
    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.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].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.utils.VisitorList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].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.ast.NodeList].containsAll(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorList].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__789].bootstrap$(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].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__789].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__1428].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__588].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__588].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__805].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__805].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__934].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__934].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.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].contains(java.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)"
    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.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].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.VoidVisitorAdapter$lambda_visit_216__491].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_166__498].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__249].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__102].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_201__466].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_184__500].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_210__349].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_0__642].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$lambda_asString_0__340].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__142].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_5__391].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__253].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__115].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__40].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__468].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__177].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__517].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_42__445].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_183__499].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_167__556].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_160__462].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__17].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__194].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_197__442].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__392].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__152].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__356].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_132__528].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_140__472].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__477].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_4__390].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__293].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_209__348].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_205__405].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__429].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_7__393].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_196__426].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__452].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__533].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__275].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_24__407].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_2__567].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_5__627].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__408].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__352].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_211__526].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_109__415].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__38].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_5__626].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_85__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_61__355].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_228__553].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_144__456].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_193__364].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__263].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__547].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_108__414].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__211].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_1__628].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__287].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_80__484].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__326].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_35__401].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__225].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_91__488].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_200__476].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_212__516].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__370].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_114__406].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_171__463].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__223].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__436].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__60].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_116__532].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__347].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_3__640].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_52__538].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_176__560].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__170].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_53__539].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_208__490].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_54__427].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__229].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__267].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_159__461].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__330].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_147__543].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_89__514].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__454].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_50__536].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_204__404].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_70__369].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_38__546].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_6__639].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__403].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_162__350].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__127].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_110__416].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_224__524].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_104__367].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__545].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__50].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_180__437].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_96__506].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_124__363].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_63__357].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_97__512].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__32].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_101__365].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__467].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__83].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__317].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_3__568].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__525].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__244].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__273].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__77].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_174__558].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__93].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_26__542].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__173].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_10__629].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_130__455].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_48__534].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_139__471].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_45__448].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__385].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__73].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_221__521].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_186__502].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_79__483].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_185__501].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_95__374].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__359].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_65__376].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_68__379].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__590].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__333].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__381].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__234].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__164].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_149__346].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__270].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__23].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_49__535].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_19__529].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_10__645].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__197].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__486].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_229__554].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator$lambda_visit_2__637].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__58].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__504].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_78__563].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_13__460].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_33__399].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__167].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__338].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__522].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_31__397].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_146__458].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_141__386].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__335].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_187__464].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_115__531].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$lambda_notifyElementAdded_1__588].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_23__421].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__189].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_207__489].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_107__413].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__647].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_143__388].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_43__446].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_64__375].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_120__360].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__161].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__537].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_131__527].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__409].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__44].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__53].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_55__428].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_123__362].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__485].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__260].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__320].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__111].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__431].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_113__419].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__420].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_220__520].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__470].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_181__438].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__145].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_11__632].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_158__507].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_188__465].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_87__434].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__301].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_93__511].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__290].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_214__469].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__69].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_29__395].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__139].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__372].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__30].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__118].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_217__492].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_133__440].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__433].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_16__482].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_112__418].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_90__487].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_69__380].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__236].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_8__430].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_106__412].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_58__540].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_170__496].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_148__544].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_46__515].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__513].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_172__508].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_206__451].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__220].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__107].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_117__549].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_157__450].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__11].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_6__638].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__441].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_3__641].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__474].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__383].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_227__552].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__636].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_165__353].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__96].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_77__562].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_102__366].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_99__435].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__88].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__79].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_0__565].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_59__541].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_30__396].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_155__505].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__206].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__247].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__322].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_75__557].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_177__561].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_192__373].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_92__510].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__154].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__217].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__208].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__14].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_125__382].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_44__447].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_14__422].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_161__497].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_198__443].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__99].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_12__631].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_175__559].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_67__378].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__257].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__457].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_98__473].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__550].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__134].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_219__519].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_142__387].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__121].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_1__337].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_11__481].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_153__503].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_12__459].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_121__361].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_notifyPropertyChange_5__649].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_94__345].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__635].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_setParentNode_3__652].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_9__479].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_223__523].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_57__389].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__105].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_66__377].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_14__633].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_168__494].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_13__634].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__449].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_15__423].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_1__566].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_18__493].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_73__371].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_199__475].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__555].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_128__453].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__606].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__200].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__20].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__394].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_40__548].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_111__417].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__425].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_34__400].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__284].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_32__398].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_173__509].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__384].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_83__564].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__424].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_25__358].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_169__495].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_152__478].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_9__630].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__130].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_182__410].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$lambda_visit_0__28].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__64].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_163__351].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__551].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__480].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__240].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_60__354].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__66].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_41__444].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__159].accept(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_9__643].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__307].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__295].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_getNameWithScope_0__653].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__402].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_105__368].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_20__530].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__313].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_27__439].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__411].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179].accept(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_218__518].accept(java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 356
    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__1429].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:542,1"
      Dst: "[com.github.javaparser.ast.NodeList$add__1430].bootstrap$"
    - Src: "com.github.javaparser.ast.NodeList:542,1"
      Dst: "[com.github.javaparser.ast.NodeList$lambda_toNodeList_4__1431].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.NodeList].getParentNodeForChildren()"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.NodeList].setParentNode(com.github.javaparser.ast.Node)"
    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__4].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__4].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: 687
    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.ast.visitor.CloneVisitor$addOrphanComment__83].bootstrap$(com.github.javaparser.ast.stmt.YieldStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__83"
    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__83].<init>(com.github.javaparser.ast.stmt.YieldStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__83:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__83].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__83].<init>(com.github.javaparser.ast.stmt.YieldStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__83"
    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__83:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__83].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__83"
    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__83:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    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.NumberSerializer:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:44"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:45,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer"
    linkageType: null
    functionLinenumber: 53
    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.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].bigDecimalAsStringSerializer()"
    functionUses: 2
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:66"
        BranchSideFuncs:
        - "getShape()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:65"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:62"
        BranchSideFuncs:
        - "bigDecimalAsStringSerializer()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:56,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:56,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].bigDecimalAsStringSerializer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Number,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Number"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[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.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.lang.String)"
    functionUses: 1
    ICount: 41
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:75"
        BranchSideFuncs:
        - "writeNumber(java.math.BigDecimal)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:80"
        BranchSideFuncs:
        - "writeNumber(java.math.BigInteger)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:82"
        BranchSideFuncs:
        - "writeNumber(long)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:84"
        BranchSideFuncs:
        - "writeNumber(double)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:86"
        BranchSideFuncs:
        - "writeNumber(float)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:85"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:87"
        BranchSideFuncs:
        - "writeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:86"
        BranchSideFuncs:
        - "writeNumber(int)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:87"
        BranchSideFuncs:
        - "writeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:86"
        BranchSideFuncs:
        - "writeNumber(int)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:90"
        BranchSideFuncs:
        - "writeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:89"
        BranchSideFuncs:
        - "writeNumber(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:74,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:81,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:83,1"
      Dst: "[java.lang.Number].doubleValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:85,1"
      Dst: "[java.lang.Number].floatValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:87,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:90,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer"
    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.NumberSerializer:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer"
    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: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitIntFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:109,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitFloatFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectNumberFormat"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].bigDecimalAsStringSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    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.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer"
    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.NumberSerializer].serialize(java.lang.Number,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.NumberSerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize"
    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.MethodCallExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.MethodCallExprMetaModel"
    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.MethodCallExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].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: 180
    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$EntrySet].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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__1432].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__1126].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__1126].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.javaparsermodel.declarations.JavaParserTypeParameter].<init>(com.github.javaparser.ast.type.TypeParameter,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 50
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:51,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 57
    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.JavaParserTypeParameter:58,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].solveMethod(java.lang.String,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    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.JavaParserTypeParameter:62,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:62,1"
      Dst: "[com.github.javaparser.resolution.Context].solveMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 66
    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: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:67"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:69"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:69"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:72,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    functionUses: 11
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:79"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:78"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:80"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:79"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:79,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:80,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 85
    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: 45
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:86,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:86,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    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.JavaParserTypeParameter:91,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:91,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].isAssignableBy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainerQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainer()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getQualifiedName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature()"
    functionUses: 1
    ICount: 15
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:100"
        BranchSideFuncs:
        - "getQualifiedName()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:102"
        BranchSideFuncs:
        - "getQualifiedSignature()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:96,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainer"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:98,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:101,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainerId()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainer()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getId()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature()"
    functionUses: 3
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:109"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:112"
        BranchSideFuncs:
        - "getId()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:112"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:114"
        BranchSideFuncs:
        - "getQualifiedSignature()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:108,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainer"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:110,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:113,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].getQualifiedSignature"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainer()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable"
    argCount: 0
    argTypes: []
    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.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
    - "[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.ClassOrInterfaceDeclaration)"
    - "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isClass()"
    - "[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)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass()"
    - "[com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration].asClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 5
    ICount: 39
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:121"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:125"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:124"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:125"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:135"
        BranchSideFuncs:
        - "findAncestor(java.lang.Class[])"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:134"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.body.MethodDeclaration,com.github.javaparser.resolution.TypeSolver)"
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:128"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:134"
        BranchSideFuncs:
        - "getTypeDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration)"
        - "get(com.github.javaparser.resolution.TypeSolver)"
        - "isClass()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:133"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:134"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
        - "asClass()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:120,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:123,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:123,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].getTypeDeclaration"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:127,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:128,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:129,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:130,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:131,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:131,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:136,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:138,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainerQualifiedName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    functionUses: 23
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:143,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainerQualifiedName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:143,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:143,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getBounds()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter)"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    functionUses: 18
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:148,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:148,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:148,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:148,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:148,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:148,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toBound(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    - "com.github.javaparser.resolution.TypeSolver"
    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)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].extendsBound(com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:152,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:152,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convertToUsage"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:153,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].extendsBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContext()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    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.JavaParserTypeParameter:157,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getUsage(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    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.JavaParserTypeParameter:161,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    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.JavaParserTypeParameter:166,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 170
    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.JavaParserTypeParameter:171,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hasField(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 175
    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.JavaParserTypeParameter].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 180
    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.JavaParserTypeParameter:181,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:186,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].isTypeParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 190
    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.JavaParserTypeParameter].asTypeParameter()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    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.JavaParserTypeParameter].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 200
    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.JavaParserTypeParameter:201,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 205
    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.JavaParserTypeParameter:206,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    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.JavaParserTypeParameter].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.TypeParameter].getName()"
    - "[com.github.javaparser.ast.type.TypeParameter].getTypeBound()"
    functionUses: 22
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:220,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:220,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:220,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:220,1"
      Dst: "[com.github.javaparser.ast.type.TypeParameter].getTypeBound"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:220,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainer()"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:226"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:229"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:225,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getContainer"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:227,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:229,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 233
    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.JavaParserTypeParameter:234,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].object()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 238
    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.javaparsermodel.declarations.JavaParserTypeParameter:239,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:239,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 243
    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.JavaParserTypeParameter:244,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].lambda$getBounds$0(com.github.javaparser.ast.type.ClassOrInterfaceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ClassOrInterfaceType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toBound(com.github.javaparser.ast.type.ClassOrInterfaceType,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:148,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toBound"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617"
    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__617].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617"
    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__617:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617:-1,1"
      Dst: "[java.lang.Class].isInstance"
    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__963].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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__963].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.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].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.Difference$ArrayIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].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.Difference$ArrayIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previous()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].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.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[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.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.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].getHeader()"
    - "[com.github.javaparser.ast.comments.Comment].isLineComment()"
    - "[com.github.javaparser.ast.comments.LineComment].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.LineComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].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.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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__1056].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__1056].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__1131].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1132].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.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].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__1131].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__1132].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__1024].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_6__1026].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_7__1021].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019].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__1020].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__1024].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__1025].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__1026].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__1021].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:331,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_9__1023].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_10__1017].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer:333,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019].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__1020].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.LineComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].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.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].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.JavadocComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getFooter()"
    - "[com.github.javaparser.ast.comments.LineComment].getFooter()"
    - "[com.github.javaparser.ast.comments.BlockComment].getHeader()"
    - "[com.github.javaparser.ast.comments.LineComment].getHeader()"
    - "[com.github.javaparser.ast.comments.JavadocComment].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.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.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: 568
    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: 516
    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.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.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.ParseStart$ModuleDirectiveParseStart__868].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__868"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__868].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__868:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__868].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__868].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__868"
    linkageType: null
    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__868:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ModuleDirectiveParseStart__868].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ModuleDirectiveParseStart__868"
    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__868:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ModuleDirectiveParseStart"
    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.CloneVisitor$addOrphanComment__313].bootstrap$(com.github.javaparser.ast.stmt.DoStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__313"
    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__313].<init>(com.github.javaparser.ast.stmt.DoStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__313:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__313].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__313].<init>(com.github.javaparser.ast.stmt.DoStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__313"
    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__313:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__313].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__313"
    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__313:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    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.ser.impl.SimpleFilterProvider:50,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:50,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].<init>(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:68"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:58,1"
      Dst: "[com.fasterxml.jackson.databind.ser.FilterProvider].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:63,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:63,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:63,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:63,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:65,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider]._convert"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider]._convert(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:85"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:83"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:75,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:76,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:76,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:76,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:76,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:77,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:79,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:79,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:81,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider]._convert"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:83,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:83,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:83,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:83,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider]._convert(com.fasterxml.jackson.databind.ser.BeanPropertyFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.PropertyFilter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:91,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].from"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].setDefaultFilter(com.fasterxml.jackson.databind.ser.BeanPropertyFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:105,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].from"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].setDefaultFilter(com.fasterxml.jackson.databind.ser.PropertyFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.PropertyFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].setDefaultFilter(com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].getDefaultFilter()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.PropertyFilter"
    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.SimpleFilterProvider].setFailOnUnknownId(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    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.ser.impl.SimpleFilterProvider].willFailOnUnknownId()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    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.ser.impl.SimpleFilterProvider].addFilter(java.lang.String,com.fasterxml.jackson.databind.ser.BeanPropertyFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:150,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider]._convert"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:150,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].addFilter(java.lang.String,com.fasterxml.jackson.databind.ser.PropertyFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.ser.PropertyFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:170,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].addFilter(java.lang.String,com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:193,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].removeFilter(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.PropertyFilter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:198,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].findFilter(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyFilter"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:211,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider].findPropertyFilter(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.PropertyFilter"
    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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:217,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:222,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:222,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:222,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:222,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__937].bootstrap$(java.util.ArrayList)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__937"
    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__937].<init>(java.util.ArrayList)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__937:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__937].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__937].<init>(java.util.ArrayList)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__937"
    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__937:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__937].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__937"
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getAllFields_2__937:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getAllFields$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>(java.io.StringWriter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:30,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:30,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].<init>(java.io.StringWriter)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.StringWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].visit(com.github.javaparser.printer.lexicalpreservation.ChildTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.ChildTextElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:38,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].visit(com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TokenTextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:42,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:42,1"
      Dst: "[java.io.StringWriter].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor:47,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036"
    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__1036].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__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.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036"
    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__1036:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$cost$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242"
    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__242].<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__242:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242"
    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__242:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$71"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__998].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__998"
    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__998].<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__998:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__998].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__998].<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__998"
    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__998:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__998].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__998"
    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: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_8__998:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.JavaToken"
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 11
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:39,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.TokenRange:40,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].getBegin()"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].getEnd()"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: null
    functionLinenumber: 48
    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.TokenRange].toRange()"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenRange:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenRange:55"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.TokenRange:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenRange:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:53,1"
      Dst: "[com.github.javaparser.JavaToken].hasRange"
    - Src: "com.github.javaparser.TokenRange:54,1"
      Dst: "[com.github.javaparser.JavaToken].getRange"
    - Src: "com.github.javaparser.TokenRange:54,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.TokenRange:54,1"
      Dst: "[com.github.javaparser.Range].<init>"
    - Src: "com.github.javaparser.TokenRange:54,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.TokenRange:56,1"
      Dst: "[java.util.Optional].empty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].withBegin(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.github.javaparser.TokenRange"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:60,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.TokenRange:60,1"
      Dst: "[com.github.javaparser.TokenRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].withEnd(com.github.javaparser.JavaToken)"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "com.github.javaparser.TokenRange"
    argCount: 1
    argTypes:
    - "com.github.javaparser.JavaToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:64,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.TokenRange:64,1"
      Dst: "[com.github.javaparser.TokenRange].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].toString()"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.JavaToken].getText()"
    functionUses: 19
    ICount: 13
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenRange:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenRange:73"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getText()"
        - "next()"
      - BranchSide: "com.github.javaparser.TokenRange:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.TokenRange:70,1"
      Dst: "[com.github.javaparser.TokenRange].iterator"
    - Src: "com.github.javaparser.TokenRange:70,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.TokenRange:70,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.TokenRange:71,1"
      Dst: "[com.github.javaparser.JavaToken].getText"
    - Src: "com.github.javaparser.TokenRange:71,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.TokenRange:73,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.TokenRange].iterator()"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange$1].<init>(com.github.javaparser.TokenRange)"
    functionUses: 65
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenRange:78,1"
      Dst: "[com.github.javaparser.TokenRange$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].access$000(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenRange].access$100(com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.TokenRange"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken"
    argCount: 1
    argTypes:
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: 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.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].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.HashCodeVisitor].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.EqualsVisitor].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.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.visitor.VoidVisitorAdapter].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.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].visit(com.github.javaparser.ast.modules.ModuleRequiresDirective,java.lang.Object)"
    - "[com.github.javaparser.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: 44
    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.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__966].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__966"
    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__966].<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__966:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__966].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__966].<init>(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__966"
    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__966:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__966].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__966"
    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: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_9__966:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$9"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765"
    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__765].<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__765:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765"
    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__765:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765"
    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__765:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$getTypeParameters$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils].<init>()"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils"
    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.StringEscapeUtils:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils].escapeJava(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils"
    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.StringEscapeUtils:60,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils].unescapeJava(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils"
    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.StringEscapeUtils:75,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].access$000"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils].unescapeJavaTextBlock(java.lang.String)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils"
    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.StringEscapeUtils:79,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].access$000"
    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.LineEndingProcessingProvider].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.github.javaparser.StringProvider].close()"
    functionUses: 10
    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.StringProvider].read(char[],int,int)"
    - "[com.github.javaparser.StreamProvider].read(char[],int,int)"
    - "[com.github.javaparser.LineEndingProcessingProvider].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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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.util.internal.PrivateMaxEntriesMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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)"
    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.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.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.ObjectIdentityHashCodeVisitor].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.ast.visitor.ObjectIdentityEqualsVisitor].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.ModifierVisitor].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.symbolsolver.javaparsermodel.TypeExtractor].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.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.printer.PrettyPrintVisitor].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.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: 44
    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.ast.visitor.CloneVisitor$addOrphanComment__179].bootstrap$(com.github.javaparser.ast.stmt.IfStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179"
    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__179].<init>(com.github.javaparser.ast.stmt.IfStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179].<init>(com.github.javaparser.ast.stmt.IfStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179"
    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__179:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__179"
    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__179:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1041].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1041"
    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__1041].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1041:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1041].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1041].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1041"
    linkageType: null
    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__1041:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1041].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_solveType_6__1041"
    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__1041:-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.VoidVisitorAdapter$lambda_visit_194__424].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__424"
    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__424].<init>(com.github.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__424:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__424].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__424].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__424"
    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__424:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__424].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_194__424"
    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__424:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$194"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__533].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__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_47__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_47__533:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__533].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__533].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__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_47__533:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__533].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_47__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$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__533:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$47"
    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.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.ast.visitor.CloneVisitor].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.GenericVisitorAdapter].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.EqualsVisitor].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.NoCommentEqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.HashCodeVisitor].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.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.CompilationUnit,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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__1433].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__1434].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__1436].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__1435].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__728].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__729].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__728].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__729].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__1437].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__1438].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__1439].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__1440].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__1441].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__1442].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__1443].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__1444].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__1445].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__1446].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__1447].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__1448].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: 44
    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__1449].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.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: 6
    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: 2
    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.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.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: 2
    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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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.ObjectIdentityHashCodeVisitor].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.HashCodeVisitor].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.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.ast.visitor.ObjectIdentityEqualsVisitor].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.CloneVisitor].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.symbolsolver.javaparsermodel.TypeExtractor].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.validator.language_level_validations.chunks.NoUnderscoresInIntegerLiteralsValidator].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.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.LongLiteralExpr,java.lang.Object)"
    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: 44
    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.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.printer.DefaultPrettyPrinterVisitor$cast__619].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619"
    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__619].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619"
    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__619:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619:-1,1"
      Dst: "[java.lang.Class].cast"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732"
    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__732].<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__732:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732"
    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__732:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732"
    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: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].lambda$internalTypes$1"
    JavaMethodInfo: null
    BBCount: 1
    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__589].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__589].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.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__8].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].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.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].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.CompactConstructorDeclaration].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.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.EnclosedExpr].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.body.ConstructorDeclaration].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.BlockStmt].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.Modifier].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.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].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.expr.InstanceOfExpr].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.stmt.SynchronizedStmt].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.SwitchEntry].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.body.InitializerDeclaration].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.AssignExpr].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.SuperExpr].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.expr.MemberValuePair].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.ArrayCreationLevel].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.YieldStmt].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.expr.LambdaExpr].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.ThisExpr].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.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.CompilationUnit].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.Name].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.type.VoidType].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.MarkerAnnotationExpr].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.ArrayAccessExpr].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.ContinueStmt].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.stmt.AssertStmt].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.body.MethodDeclaration].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.stmt.WhileStmt].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.CastExpr].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.modules.ModuleOpensDirective].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.body.ClassOrInterfaceDeclaration].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.expr.DoubleLiteralExpr].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.ArrayType].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.stmt.DoStmt].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.comments.JavadocComment].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.stmt.ExplicitConstructorInvocationStmt].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.ImportDeclaration].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.stmt.CatchClause].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.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].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.IntegerLiteralExpr].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: 109
    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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__961].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__961"
    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__961].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__961:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__961].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__961].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__961:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__961].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$init__961"
    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__961:-1,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ClassOrInterfaceDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ClassOrInterfaceDeclarationMetaModel"
    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.ClassOrInterfaceDeclarationMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.TypeDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__513].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__513"
    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_88__513].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__513:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__513].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__513].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__513"
    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_88__513:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__513].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_88__513"
    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$88(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_88__513:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$88"
    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.CloneVisitor$clone__280].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__280"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__280:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__280"
    linkageType: null
    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__280:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__280"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__280:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].bootstrap$(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745"
    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__745].<init>(com.github.javaparser.resolution.Context)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745:-1,1"
      Dst: "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].<init>(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745"
    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__745:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745"
    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: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745:-1,1"
      Dst: "[com.github.javaparser.ast.type.UnionType].lambda$convertToUsage$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1083].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1083"
    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_17__1083].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1083:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1083].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1083].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1083"
    linkageType: null
    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_17__1083:-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_17__1083].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1083"
    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$17(com.github.javaparser.ast.stmt.YieldStmt)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_17__1083:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$17"
    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.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.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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$Basic].resolveType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Empty].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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__429].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__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_150__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_150__429:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__429].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__429].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__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_150__429:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__429].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_150__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$150(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_150__429:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$150"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1191].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1191"
    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__1191].<init>(com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1191:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1191].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1191].<init>(com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1191"
    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__1191:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1191].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1191"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$solve__1191:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].solve"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__383].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__383"
    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__383].<init>(com.github.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__383:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__383].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__383].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__383"
    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__383:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__383].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_126__383"
    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__383:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$126"
    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.GenericListVisitorAdapter].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.CloneVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.ObjectIdentityEqualsVisitor].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.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.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.WildcardType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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__341].bootstrap$(java.lang.StringBuilder)"
    - "[com.github.javaparser.ast.type.WildcardType].getExtendedType()"
    - "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342].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__341].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__342].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: 45
    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.ClassOrInterfaceType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ArrayType].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.ClassOrInterfaceType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ArrayType].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.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.javassistmodel.JavassistMethodLikeDeclarationAdapter].<init>(javassist.CtBehavior,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "javassist.CtBehavior"
    - "com.github.javaparser.resolution.TypeSolver"
    - "com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.CtBehavior].getGenericSignature()"
    - "[javassist.CtBehavior].getSignature()"
    - "[javassist.bytecode.SignatureAttribute].toMethodSignature(java.lang.String)"
    functionUses: 1
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:57"
        BranchSideFuncs:
        - "getSignature()"
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:56"
        BranchSideFuncs:
        - "toMethodSignature(java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:47,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:53,1"
      Dst: "[javassist.CtBehavior].getGenericSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:55,1"
      Dst: "[javassist.CtBehavior].getSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:57,1"
      Dst: "[javassist.bytecode.SignatureAttribute].toMethodSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:59,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfParams()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:64,1"
      Dst: "[javassist.bytecode.SignatureAttribute$MethodSignature].getParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getParam(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].extractParameterName(javassist.CtBehavior,int)"
    - "[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.JavassistParameterDeclaration].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.TypeSolver,boolean,java.lang.String)"
    functionUses: 2
    ICount: 30
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:72"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.TypeSolver,boolean,java.lang.String)"
        - "signatureTypeToType(javassist.bytecode.SignatureAttribute$Type,com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
        - "extractParameterName(javassist.CtBehavior,int)"
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:69,1"
      Dst: "[javassist.CtBehavior].getModifiers"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:70,1"
      Dst: "[javassist.bytecode.SignatureAttribute$MethodSignature].getParameterTypes"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:73,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].extractParameterName"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:74,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:75,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:75,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__917].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:81"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:79,1"
      Dst: "[javassist.CtBehavior].getGenericSignature"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:80,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:82,1"
      Dst: "[javassist.bytecode.SignatureAttribute$MethodSignature].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:82,1"
      Dst: "[java.util.Arrays].stream"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:82,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__917].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:83,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:84,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:84,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfSpecifiedExceptions()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:93"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:92"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:88,1"
      Dst: "[javassist.CtBehavior].getMethodInfo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:88,1"
      Dst: "[javassist.bytecode.MethodInfo].getExceptionsAttribute"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:93,1"
      Dst: "[javassist.bytecode.ExceptionsAttribute].getExceptions"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getSpecifiedException(int)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfSpecifiedExceptions()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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,java.util.List)"
    functionUses: 2
    ICount: 42
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:109"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:108"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:108"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:112"
        BranchSideFuncs:
        - "solveType(java.lang.String)"
        - "<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:99,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:99,1"
      Dst: "[java.lang.String].format"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:99,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:102,1"
      Dst: "[javassist.CtBehavior].getMethodInfo"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:102,1"
      Dst: "[javassist.bytecode.MethodInfo].getExceptionsAttribute"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:107,1"
      Dst: "[javassist.bytecode.ExceptionsAttribute].getExceptions"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:110,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getNumberOfSpecifiedExceptions"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:113,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:114,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:114,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].getReturnType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javassist.bytecode.SignatureAttribute$MethodSignature].getReturnType()"
    - "[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: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:118,1"
      Dst: "[javassist.bytecode.SignatureAttribute$MethodSignature].getReturnType"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:118,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].signatureTypeToType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter].lambda$getTypeParameters$0(javassist.bytecode.SignatureAttribute$TypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter"
    linkageType: null
    functionLinenumber: 82
    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)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter:83,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].<init>"
    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.HashCodeVisitor].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.NoCommentHashCodeVisitor].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.EqualsVisitor].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.CloneVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.comments.BlockComment,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericListVisitorAdapter].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.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.printer.PrettyPrintVisitor].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: 143
    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.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948"
    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__948].<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__948:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948"
    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__948:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948"
    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: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].lambda$getAllFields$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy:1127,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy:1129,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy:1130,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy:1134,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy:1135,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].maximumCapacity"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy:1136,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].build"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy:1137,1"
      Dst: "[java.util.AbstractMap].putAll"
    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.HashCodeVisitor].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.GenericListVisitorAdapter].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.CloneVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.ThrowStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].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.ObjectIdentityEqualsVisitor].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.NoCommentHashCodeVisitor].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.ast.visitor.VoidVisitorAdapter].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.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: 44
    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.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.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$EntrySet].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].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__815].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__815].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.ast.visitor.ModifierVisitor$lambda_visit_12__323].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__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_12__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_12__323:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__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_12__323:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__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$12(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__480].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__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_10__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_10__480:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__480].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__480].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__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_10__480:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__480].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_10__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$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__480:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$10"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039"
    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.resolution.typesolvers.JavaParserTypeSolver$add__1039:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$add__1039:-1,1"
      Dst: "[java.util.List].add"
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_164__352].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__352"
    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_164__352].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__352:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__352].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__352].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__352"
    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_164__352:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__352].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_164__352"
    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$164(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_164__352:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$164"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__889].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__889"
    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__889].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__889:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__889].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__889].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__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.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__889:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__889].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_findTypeDeclarations_7__889"
    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__889:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].lambda$findTypeDeclarations$7"
    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: -1
    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: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    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.io.DataOutputAsStream].write(byte[])"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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: 204
    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.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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271"
    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__271].<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__271:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271"
    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__271:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$110"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1142].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1142"
    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__1142].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1142:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1142].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1142].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1142"
    linkageType: null
    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__1142:-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__1142].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators$lambda_new_1__1142"
    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__1142:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.CommonValidators].lambda$new$1"
    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.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].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.resolution.Navigator].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    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.Navigator:45,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandClass(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:51"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:54"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:50,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandClassOrInterface"
    - Src: "com.github.javaparser.resolution.Navigator:51,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.resolution.Navigator:52,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandClassOrInterface(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:58,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findType"
    - Src: "com.github.javaparser.resolution.Navigator:58,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandClassOrInterface_1__1450].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandClassOrInterface_2__1451].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:60,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandConstructor(com.github.javaparser.ast.body.TypeDeclaration,int)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ConstructorDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:75"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:83"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:82"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:81"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:85"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:75,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.resolution.Navigator:75,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.resolution.Navigator:75,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.Navigator:75,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.Navigator:86,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.Navigator:86,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.Navigator:86,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.resolution.Navigator:86,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.Navigator].demandEnum(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.EnumDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:95"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:96"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:99"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:92,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findType"
    - Src: "com.github.javaparser.resolution.Navigator:93,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.resolution.Navigator:94,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.resolution.Navigator:96,1"
      Dst: "[java.util.Optional].get"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandField(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.VariableDeclarator"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:103"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:106"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:112"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:111"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:107"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:103,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.resolution.Navigator:103,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.resolution.Navigator:103,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.Navigator:103,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.Navigator:106,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.resolution.Navigator:107,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getName"
    - Src: "com.github.javaparser.resolution.Navigator:107,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.resolution.Navigator:107,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.Navigator:113,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.resolution.Navigator].demandInterface(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.ClassOrInterfaceDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:117,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandClassOrInterface"
    - Src: "com.github.javaparser.resolution.Navigator:118,1"
      Dst: "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].isInterface"
    - Src: "com.github.javaparser.resolution.Navigator:119,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandMethod(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.MethodDeclaration"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:126"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:136"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:127"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:136"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:135"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:132"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:137"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:140"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:126,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.resolution.Navigator:126,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.resolution.Navigator:126,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.Navigator:126,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.Navigator:129,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.resolution.Navigator:129,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.Navigator:131,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.resolution.Navigator:138,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.Navigator:138,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.Navigator:138,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.Navigator].demandNodeOfGivenClass(com.github.javaparser.ast.Node,java.lang.Class)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:144,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst"
    - Src: "com.github.javaparser.resolution.Navigator:144,1"
      Dst: "[com.github.javaparser.resolution.Navigator$init__1452].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:144,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:148,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.resolution.Navigator:148,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandParentNode_3__570].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:148,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node,java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.util.function.Predicate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].demandParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__607].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__662].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624].test(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__650].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_isUnboxable_10__654].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__656].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__583].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__648].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__585].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__34].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__663].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].test(java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:160"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:159"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:158"
        BranchSideFuncs:
        - "demandParentNode(com.github.javaparser.ast.Node)"
        - "test(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:159,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    - Src: "com.github.javaparser.resolution.Navigator:160,1"
      Dst: "[java.util.function.Predicate].test"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.Navigator].demandReturnStmt(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ReturnStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:165,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandNodeOfGivenClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandSwitch(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:169,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findSwitchHelper"
    - Src: "com.github.javaparser.resolution.Navigator:169,1"
      Dst: "[com.github.javaparser.resolution.Navigator$init__1453].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:169,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].demandVariableDeclaration(com.github.javaparser.ast.Node,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:173,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandVariableDeclaration_4__1454].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:173,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findMethodCall(com.github.javaparser.ast.Node,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:177,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_findMethodCall_5__1455].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:177,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findNameExpression(com.github.javaparser.ast.Node,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:181,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_findNameExpression_6__1456].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:181,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findNodeOfGivenClass(com.github.javaparser.ast.Node,java.lang.Class)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:189,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandNodeOfGivenClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findReturnStmt(com.github.javaparser.ast.body.MethodDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.ReturnStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.MethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:197,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandReturnStmt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findSimpleName(com.github.javaparser.ast.Node,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:201,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_findSimpleName_7__1457].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:201,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findSwitch(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.SwitchStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:209,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandSwitch"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findSwitchHelper(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:217"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:214,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.resolution.Navigator:217,1"
      Dst: "[com.github.javaparser.ast.Node].findFirst"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.CompilationUnit,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.CompilationUnit"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.resolution.Navigator].getOuterTypeName(java.lang.String)"
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__735].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.ast.CompilationUnit].getTypes()"
    - "[com.github.javaparser.resolution.Navigator].getInnerTypeName(java.lang.String)"
    - "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
    functionUses: 2
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:227"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:231"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:230"
        BranchSideFuncs:
        - "getTypes()"
        - "getOuterTypeName(java.lang.String)"
        - "getInnerTypeName(java.lang.String)"
        - "bootstrap$(java.lang.String)"
    - Branch String: "com.github.javaparser.resolution.Navigator:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:238"
        BranchSideFuncs:
        - "findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
      - BranchSide: "com.github.javaparser.resolution.Navigator:237"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:238"
        BranchSideFuncs:
        - "findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
      - BranchSide: "com.github.javaparser.resolution.Navigator:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:227,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].getTypes"
    - Src: "com.github.javaparser.resolution.Navigator:227,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.resolution.Navigator:228,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.resolution.Navigator:231,1"
      Dst: "[com.github.javaparser.resolution.Navigator].getOuterTypeName"
    - Src: "com.github.javaparser.resolution.Navigator:232,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.resolution.Navigator:232,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_findType_8__735].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:232,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.resolution.Navigator:232,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.resolution.Navigator:234,1"
      Dst: "[com.github.javaparser.resolution.Navigator].getInnerTypeName"
    - Src: "com.github.javaparser.resolution.Navigator:235,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.resolution.Navigator:235,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.resolution.Navigator:236,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.resolution.Navigator:236,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "java.util.Optional"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.Navigator].getOuterTypeName(java.lang.String)"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.resolution.Navigator].getInnerTypeName(java.lang.String)"
    - "[com.github.javaparser.resolution.Navigator].findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
    functionUses: 2
    ICount: 31
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.github.javaparser.resolution.Navigator:251"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:257"
        BranchSideFuncs:
        - "getId()"
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
        - "getMembers()"
      - BranchSide: "com.github.javaparser.resolution.Navigator:256"
        BranchSideFuncs:
        - "getInnerTypeName(java.lang.String)"
    - Branch String: "com.github.javaparser.resolution.Navigator:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:256"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:255"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:252"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:256"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:255"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:261"
        BranchSideFuncs:
        - "findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
      - BranchSide: "com.github.javaparser.resolution.Navigator:260"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.resolution.Navigator:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:261"
        BranchSideFuncs:
        - "findType(com.github.javaparser.ast.body.TypeDeclaration,java.lang.String)"
      - BranchSide: "com.github.javaparser.resolution.Navigator:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:248,1"
      Dst: "[com.github.javaparser.resolution.Navigator].getOuterTypeName"
    - Src: "com.github.javaparser.resolution.Navigator:250,1"
      Dst: "[java.util.Optional].empty"
    - Src: "com.github.javaparser.resolution.Navigator:251,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.resolution.Navigator:251,1"
      Dst: "[com.github.javaparser.ast.NodeList].iterator"
    - Src: "com.github.javaparser.resolution.Navigator:251,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.resolution.Navigator:251,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.resolution.Navigator:252,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.resolution.Navigator:252,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.resolution.Navigator:252,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.resolution.Navigator:253,1"
      Dst: "[java.util.Optional].of"
    - Src: "com.github.javaparser.resolution.Navigator:257,1"
      Dst: "[com.github.javaparser.resolution.Navigator].getInnerTypeName"
    - Src: "com.github.javaparser.resolution.Navigator:258,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.resolution.Navigator:258,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.resolution.Navigator:259,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.resolution.Navigator:259,1"
      Dst: "[com.github.javaparser.resolution.Navigator].findType"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.resolution.Navigator].getInnerTypeName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: 264
    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.resolution.Navigator:265"
      Branch Sides:
      - BranchSide: "com.github.javaparser.resolution.Navigator:268"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.resolution.Navigator:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:265,1"
      Dst: "[java.lang.String].contains"
    - Src: "com.github.javaparser.resolution.Navigator:266,1"
      Dst: "[java.lang.String].split"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].getOuterTypeName(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:272,1"
      Dst: "[java.lang.String].split"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].requireParentNode(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:280,1"
      Dst: "[com.github.javaparser.resolution.Navigator].demandParentNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$findType$8(java.lang.String,com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: 231
    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.resolution.Navigator:232,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.resolution.Navigator:232,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.resolution.Navigator:232,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$findSimpleName$7(java.lang.String,com.github.javaparser.ast.expr.SimpleName)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.SimpleName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:201,1"
      Dst: "[com.github.javaparser.ast.expr.SimpleName].asString"
    - Src: "com.github.javaparser.resolution.Navigator:201,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$findNameExpression$6(java.lang.String,com.github.javaparser.ast.expr.NameExpr)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.NameExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:181,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.resolution.Navigator:181,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$findMethodCall$5(java.lang.String,com.github.javaparser.ast.expr.MethodCallExpr)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.expr.MethodCallExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:177,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.resolution.Navigator:177,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$demandVariableDeclaration$4(java.lang.String,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:173,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    - Src: "com.github.javaparser.resolution.Navigator:173,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$demandParentNode$3()"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.lang.IllegalStateException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:148,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$demandClassOrInterface$2(java.lang.String)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.IllegalStateException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:60,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.Navigator:60,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.Navigator:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.resolution.Navigator:60,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$demandClassOrInterface$1(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: 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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[com.github.javaparser.ast.body.BodyDeclaration].toClassOrInterfaceDeclaration"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[com.github.javaparser.resolution.Navigator$lambda_demandClassOrInterface_0__1458].bootstrap$"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.util.Optional].orElseThrow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.Navigator].lambda$demandClassOrInterface$0(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.resolution.Navigator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.IllegalStateException"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.TypeDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.resolution.Navigator:59,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__433].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__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_86__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_86__433:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__433].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__433].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__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_86__433:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__433].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_86__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$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__433:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$86"
    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.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.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035"
    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__1035].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035"
    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__1035:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculateImpl$6(java.util.List,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculateImpl$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1159].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1159"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.IntUnaryOperator"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1159].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1159:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1159].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1159].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1159"
    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_1__1159:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1159].applyAsInt(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1159"
    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.github.javaparser.printer.lexicalpreservation.Difference$lambda_lastIndexOfEol_1__1159:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference].lambda$lastIndexOfEol$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48"
    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__48].<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__48:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48"
    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__48:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$86"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__133"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__133:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__133"
    linkageType: null
    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__133:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__133"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__133:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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__1051].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__1051].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext:80,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__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_27__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_27__299:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__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_27__299:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__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$27(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$27"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977"
    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__977].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977"
    linkageType: null
    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__977:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977"
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllFieldsVisibleToInheritors_7__977:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllFieldsVisibleToInheritors$7"
    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.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: 1
    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: -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: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.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: 9
    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: 6
    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: 150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].visit(com.github.javaparser.printer.lexicalpreservation.TokenTextElement)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    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.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: 4
    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.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.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].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.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.ser.std.JsonValueSerializer$TypeSerializerRerouter].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.jsontype.impl.AsDeductionTypeSerializer].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.CloneVisitor$addOrphanComment__115].bootstrap$(com.github.javaparser.ast.expr.ClassExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__115"
    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__115].<init>(com.github.javaparser.ast.expr.ClassExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__115:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__115].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__115].<init>(com.github.javaparser.ast.expr.ClassExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__115"
    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__115:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__115].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__115"
    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__115:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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.NoCommentHashCodeVisitor].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.ObjectIdentityHashCodeVisitor].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.GenericVisitorAdapter].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.GenericListVisitorAdapter].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].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.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.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.VariableDeclarator,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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: 25
    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: 44
    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.ext.CoreXMLSerializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers"
    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.CoreXMLSerializers:30,1"
      Dst: "[com.fasterxml.jackson.databind.ser.Serializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers"
    linkageType: null
    functionLinenumber: 35
    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()"
    functionUses: 5
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:37"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:37"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:37"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:40"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:39"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:43"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:36,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers:37,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 6
    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.CompilationUnit$lambda_getClassByName_2__728].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728"
    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__728].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728:-1,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728"
    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__728:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728"
    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__728:-1,1"
      Dst: "[com.github.javaparser.ast.CompilationUnit].lambda$getClassByName$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__110"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__110:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__110"
    linkageType: null
    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__110:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__110"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__110:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__697].bootstrap$(com.github.javaparser.ast.Node,java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_1__697"
    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__697].<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__697:-1,1"
      Dst: "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__697].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__697].<init>(com.github.javaparser.ast.Node,java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_1__697"
    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__697:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__697].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.HasParentNode$lambda_findAncestor_1__697"
    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: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.HasParentNode$lambda_findAncestor_1__697:-1,1"
      Dst: "[com.github.javaparser.HasParentNode].lambda$findAncestor$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:44,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129].bootstrap$()"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127].bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    functionUses: 2
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:62"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType)"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:60"
        BranchSideFuncs:
        - "bootstrap$()"
        - "findAncestor(java.lang.Class[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:59"
        BranchSideFuncs:
        - "reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:56"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:60"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:59"
        BranchSideFuncs:
        - "reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:51,1"
      Dst: "[com.github.javaparser.HasParentNode].findAncestor"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:52,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:55,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:55,1"
      Dst: "[java.util.Optional].flatMap"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:55,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:55,1"
      Dst: "[java.util.Optional].map"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:55,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:55,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:55,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:60,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:63,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_4__1127].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:63,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.ProblemReporter].report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator: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.chunks.VarValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: null
    functionLinenumber: 39
    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.VarValidator].accept(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: null
    functionLinenumber: 39
    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.VarValidator].accept(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$4(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:64"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:67"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:66"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:68"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:72"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:64,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getType"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:64,1"
      Dst: "[com.github.javaparser.ast.type.Type].isArrayType"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:65,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:67,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:68,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:69,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:72,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_3__1459].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:72,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$3(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:77"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:76"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:80"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:86"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:74,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:78,1"
      Dst: "[com.github.javaparser.ast.expr.VariableDeclarationExpr].getVariables"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:78,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:79,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:81,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:82,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:86,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_2__1460].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:86,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$2(com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.body.VariableDeclarator,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.body.VariableDeclarator"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:88"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:92"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:91"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:96"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:89,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].reportIllegalPosition"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:93,1"
      Dst: "[com.github.javaparser.ast.body.VariableDeclarator].getInitializer"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:93,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:94,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:96,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_1__1461].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:96,1"
      Dst: "[java.util.Optional].ifPresent"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$1(com.github.javaparser.ast.validator.ProblemReporter,com.github.javaparser.ast.type.VarType,com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.validator.ProblemReporter"
    - "com.github.javaparser.ast.type.VarType"
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:100"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:99"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator:98,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator].lambda$accept$0(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator"
    linkageType: null
    functionLinenumber: 54
    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.validator.language_level_validations.chunks.VarValidator:55,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent"
    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.printer.concretesyntaxmodel.CsmIndent:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent"
    linkageType: 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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:32,1"
      Dst: "[com.github.javaparser.printer.SourcePrinter].indent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab()"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:40"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:40"
        BranchSideFuncs:
        - "isSpaceOrTab()"
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:39"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent:41,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isSpaceOrTab"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].hashCode()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmIndent"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 36
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    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: 2
    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.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].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.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.ReferenceType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.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.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 46
    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.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.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)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 39
    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.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.type.IdentityEqualityType].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    functionUses: 10
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:40,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hashCode"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:39,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>(com.fasterxml.jackson.databind.type.TypeBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    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: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:50,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].upgradeFrom(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "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.MapLikeType:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:67,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:70,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:70,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:70,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].construct(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    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: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:79,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:82,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:84,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:86,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._bogusSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:86,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    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: 3
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType: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,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:97,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    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: 4
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:106"
        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.MapLikeType:107,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    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: 9
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:114,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].withContentTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    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)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.MapLikeType:122,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:122,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    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: 11
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:128,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    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)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.MapLikeType:136,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:136,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 141
    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.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[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.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.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[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.type.MapType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].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: 22
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:152"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:152"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:153"
        BranchSideFuncs:
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:152"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:160"
        BranchSideFuncs:
        - "withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:160"
        BranchSideFuncs:
        - "withContentType(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:142,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:143,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:149,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyType"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:153,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:157,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withContentType"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 0
    argTypes: []
    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)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    functionUses: 15
    ICount: 16
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:169,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:169,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[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[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 175
    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.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: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:176,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].buildCanonicalName()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 181
    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()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:193"
        BranchSideFuncs:
        - "toCanonical()"
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:193"
        BranchSideFuncs:
        - "toCanonical()"
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:182,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:183,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:183,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:186,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._hasNTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:188,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].toCanonical"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:193,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 203
    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.MapLikeType].isMapLikeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 208
    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.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    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.MapLikeType].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 218
    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.MapLikeType].getContentValueHandler()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    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.MapLikeType:224,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].getContentTypeHandler()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    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.MapLikeType:229,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].hasHandlers()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    functionUses: 5
    ICount: 13
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:234"
        BranchSideFuncs:
        - "hasHandlers()"
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:234"
        BranchSideFuncs:
        - "hasHandlers()"
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:234,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasHandlers"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].getErasedSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 239
    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.MapLikeType:240,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].getGenericSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 244
    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.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].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.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getGenericSignature(java.lang.StringBuilder)"
    functionUses: 8
    ICount: 11
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:245,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:246,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:247,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getGenericSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyTypeHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:261,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:261,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    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)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.MapLikeType:267,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withValueHandler"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:267,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].isTrueMapType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    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.MapLikeType:280,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:292,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:291,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapLikeType"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].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.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 46
    ICount: 26
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:298"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:297"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:299"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:300"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:-1"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:-1"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.MapLikeType:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.MapLikeType:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:299,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:302,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    JavaMethodInfo: null
    BBCount: 12
    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.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573"
    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__573].<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__573:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573"
    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__573:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$modifyList$112"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609"
    linkageType: null
    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__609:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609"
    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: 12
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].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__767"
    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__767].<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__767:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].<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__767"
    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__767:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767"
    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: 12
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedIntersectionType].lambda$replaceTypeVariables$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169"
    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__1169].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__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.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169"
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_3__1169:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$firstNonAnnotationNode$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__256"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__256:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__256"
    linkageType: null
    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__256:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__256"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__256:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1046].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1046"
    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__1046].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1046:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1046].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1046].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1046"
    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__1046:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1046].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_1__1046"
    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__1046:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].lambda$typeParamByName$1"
    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.SingleNodeTypeValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.VisitorValidator].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.ParserConfiguration$2$lambda_postProcess_0__987].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__987].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.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.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.github.javaparser.ast.visitor.CloneVisitor$clone__202].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__202"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__202:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__202"
    linkageType: null
    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__202:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__202"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__202:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.CloneVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.EmptyStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].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.symbolsolver.resolution.typeinference.ControlFlowLogic$1].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.NoCommentEqualsVisitor].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.HashCodeVisitor].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.NoCommentHashCodeVisitor].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.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.printer.PrettyPrintVisitor].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: 44
    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.ast.visitor.CloneVisitor$addOrphanComment__125].bootstrap$(com.github.javaparser.ast.stmt.CatchClause)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125"
    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__125].<init>(com.github.javaparser.ast.stmt.CatchClause)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125].<init>(com.github.javaparser.ast.stmt.CatchClause)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125"
    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__125:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__125"
    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__125:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$put__930].bootstrap$(com.github.javaparser.utils.VisitorMap)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$put__930"
    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__930].<init>(com.github.javaparser.utils.VisitorMap)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap$put__930:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$put__930].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$put__930].<init>(com.github.javaparser.utils.VisitorMap)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$put__930"
    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__930:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap$put__930].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap$put__930"
    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__930:-1,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__441].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__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_134__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_134__441:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__441].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__441].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__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_134__441:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__441].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_134__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$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__441:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$134"
    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__819].bootstrap$()"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].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__819].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__820].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.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.fasterxml.jackson.databind.ser.std.SerializableSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer"
    linkageType: null
    functionLinenumber: 26
    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.SerializableSerializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializable)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JsonSerializable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.JsonSerializable$Base].isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer:34"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer:33"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable$Base].isEmpty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(com.fasterxml.jackson.databind.JsonSerializable,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializable"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.DoubleNode].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.NullNode].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.TextNode].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.ShortNode].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.LongNode].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.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.InternalNodeMapper$WrapperForSerializer].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.IntNode].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.type.TypeBase].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.JSONPObject].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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer:39,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType(com.fasterxml.jackson.databind.JsonSerializable,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializable"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.ObjectNode].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.node.MissingNode].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.ValueNode].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.JSONWrappedObject].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)"
    functionUses: 1
    ICount: 7
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer:45,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer"
    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.SerializableSerializer:52,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectAnyFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer"
    linkageType: null
    functionLinenumber: 19
    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.SerializableSerializer].serialize(com.fasterxml.jackson.databind.JsonSerializable,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.SerializableSerializer:20,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializable)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer:20,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SerializableSerializer"
    linkageType: null
    functionLinenumber: 19
    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.SerializableSerializer].serializeWithType(com.fasterxml.jackson.databind.JsonSerializable,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.SerializableSerializer:20,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.SerializableSerializer].serializeWithType"
    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.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.LinkedDeque].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].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.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].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: 2
    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.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.databind.MappingIterator].close()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    - "[com.github.javaparser.StringProvider].close()"
    - "[com.fasterxml.jackson.databind.SequenceWriter].close()"
    - "[com.github.javaparser.LineEndingProcessingProvider].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.github.javaparser.StreamProvider].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    functionUses: 3
    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.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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: 3
    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.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].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.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].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.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.exc.StreamReadException].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.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.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.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.resolution.promotion.ConditionalExprResolver].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver"
    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.promotion.ConditionalExprResolver:37,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver].getConditionExprHandler(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.promotion.ConditionalExprHandler"
    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].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[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.logic.InferenceVariableType].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:com.github.javaparser.resolution.types.ResolvedType].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.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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.logic.InferenceVariableType].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:com.github.javaparser.resolution.types.ResolvedType].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.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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNumericType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNumericType()"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionUses: 1
    ICount: 25
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:47"
        BranchSideFuncs:
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:46"
        BranchSideFuncs:
        - "isNumericType()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:47"
        BranchSideFuncs:
        - "isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:46"
        BranchSideFuncs:
        - "isNumericType()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:46"
        BranchSideFuncs:
        - "isNumericType()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:43"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:47"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:46"
        BranchSideFuncs:
        - "isNumericType()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:50"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:47"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:50"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:42,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:43,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isAssignableBy"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:44,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:47,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNumericType"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:48,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.ConditionalExprResolver:51,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__334"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__334:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__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.visitor.CloneVisitor$clone__334:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__334"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__334:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.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__955].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__955].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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.ConditionalExpr].getThenExpr()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.ReferenceConditionalExprHandler].resolveType()"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler].resolveType()"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.BooleanConditionalExprHandler].resolveType()"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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.javassistmodel.JavassistEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumConstantDeclaration].getType()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].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.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hasField(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$1].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistFieldDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$1].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.symbolsolver.javassistmodel.JavassistClassDeclaration].hasInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].hasInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].hasInternalType(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].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.JavassistClassDeclaration].getInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getInternalType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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__575].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__576].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_3__577].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__578].bootstrap$(com.github.javaparser.ast.expr.MethodCallExpr)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$returnType__579].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__575].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__576].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:326,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_3__577].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor:327,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_4__578].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__579].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__574].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__574].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__571].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__571].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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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.JavaParserEnumDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].isInterface()"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].asInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].asInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asInterface()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].asInterface()"
    - "[com.github.javaparser.resolution.declarations.ResolvedClassDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].isClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].isClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].isClass()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].asClass()"
    - "[com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration].asClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_visit_7__581].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].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__580].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getSuperClass()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].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__581].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__580].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.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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.UnaryExpr].getExpression()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].unp(com.github.javaparser.resolution.types.ResolvedType)"
    - "[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.EnclosedExpr].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.MarkerAnnotationExpr].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.AssignExpr].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.NormalAnnotationExpr].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.TypeExpr].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.StringLiteralExpr].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.LongLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].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.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.NameExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.CastExpr].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.BooleanLiteralExpr].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.SuperExpr].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.FieldAccessExpr].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.ThisExpr].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.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.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__587].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.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.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.UnionType].resolve()"
    - "[com.github.javaparser.ast.type.PrimitiveType].resolve()"
    - "[com.github.javaparser.ast.type.IntersectionType].resolve()"
    - "[com.github.javaparser.ast.type.WildcardType].resolve()"
    - "[com.github.javaparser.ast.type.TypeParameter].resolve()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].resolve()"
    - "[com.github.javaparser.ast.type.VoidType].resolve()"
    - "[com.github.javaparser.ast.type.ArrayType].resolve()"
    - "[com.github.javaparser.ast.type.VarType].resolve()"
    - "[com.github.javaparser.ast.type.UnknownType].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__587].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.ResolvedTypeVariable].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].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$ValuesMethod].declaringType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].declaringType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].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__668].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__668].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__582].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.ResolvedTypeVariable].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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__582].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.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].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__910].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__910].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.reflectionmodel.ReflectionMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.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.ast.visitor.VoidVisitorAdapter$lambda_visit_190__408].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__408"
    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_190__408].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__408:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__408].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__408].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__408"
    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_190__408:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__408].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_190__408"
    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$190(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_190__408:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$190"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].<init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:173,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "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"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.ObjectCodec].<init>()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].useRootWrapping()"
    - "[com.fasterxml.jackson.databind.ObjectReader]._prefetchRootDeserializer(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 26
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:183,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:192,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].useRootWrapping"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:194,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._prefetchRootDeserializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].<init>(com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues,com.fasterxml.jackson.databind.deser.DataFormatReaders)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.FormatSchema"
    - "com.fasterxml.jackson.databind.InjectableValues"
    - "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:206,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:218,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].useRootWrapping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].<init>(com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:227,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:239,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].useRootWrapping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].<init>(com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:245,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:248,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].requiresPropertyOrdering"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:248,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].<init>(com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.core.filter.TokenFilter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:264,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader]._new(com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:302,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._new(com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:311,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._new(com.fasterxml.jackson.databind.ObjectReader,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Object,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.databind.InjectableValues,com.fasterxml.jackson.databind.deser.DataFormatReaders)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.FormatSchema"
    - "com.fasterxml.jackson.databind.InjectableValues"
    - "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:323,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._newIterator(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JsonDeserializer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:336,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._initForReading(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:364"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:363"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:349,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:355,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:357,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:360,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._initForMultiRead(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:379,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:393,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:393,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:403,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:403,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withFeatures(com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:411,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:411,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].without(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:419,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:419,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].without(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:428,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:428,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:436,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:436,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:452,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:452,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withFeatures(com.fasterxml.jackson.databind.cfg.DatatypeFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:462,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:462,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].without(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:472,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].without"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:472,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withoutFeatures(com.fasterxml.jackson.databind.cfg.DatatypeFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:482,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:482,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:501,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:501,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withFeatures(com.fasterxml.jackson.core.JsonParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:513,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:513,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].without(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:525,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:525,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withoutFeatures(com.fasterxml.jackson.core.JsonParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:537,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:537,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.core.StreamReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:555,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:555,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:555,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].without(com.fasterxml.jackson.core.StreamReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:567,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:567,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:567,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:583,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:583,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:593,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:593,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].without(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:603,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:603,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withoutFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:613,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:613,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].at(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:628,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:629,1"
      Dst: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:629,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].at(com.fasterxml.jackson.core.JsonPointer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:638,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:639,1"
      Dst: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:639,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:650,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.databind.InjectableValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:664"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:665,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._new"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:679,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:679,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:697"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:696"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:699"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:702"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:701"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:697,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._new"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:699,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getCodec"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:700,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].setCodec"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withRootName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:715,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withRootName"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:715,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withRootName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:722,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withRootName"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:722,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withoutRootName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:736,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withRootName"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:736,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:749"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:752"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:751"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:752,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._verifySchemaType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:753,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._new"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].forType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:771"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:770"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:771"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:770"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:777"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:768,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:771,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._prefetchRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:775,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].withType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:777,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._new"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].forType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:791,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:791,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].forType(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:804,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:804,1"
      Dst: "[com.fasterxml.jackson.core.type.TypeReference].getType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:804,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:804,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:812,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:820,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:820,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:828,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:828,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:828,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withType(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:836,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:836,1"
      Dst: "[com.fasterxml.jackson.core.type.TypeReference].getType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:836,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:836,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withValueToUpdate(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:850"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:849"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:850"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:861"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:864"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:853,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._new"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:863,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:863,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:879,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withView"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:879,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:883,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:883,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:887,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:887,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:891,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withHandler"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:891,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:895,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:895,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withFormatDetection(com.fasterxml.jackson.databind.ObjectReader[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectReader[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:921,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:921,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].withFormatDetection"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withFormatDetection(com.fasterxml.jackson.databind.deser.DataFormatReaders)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:940,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:948,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:948,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withAttributes(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:955,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withAttributes"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:955,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withAttribute(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:962,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withAttribute"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:962,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].withoutAttribute(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:969,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withoutAttribute"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:969,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._with(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:979"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:982"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:981"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:983"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:986"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:985"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:982,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._new"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:984,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].with"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:984,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].withFormatDetection"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:996,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:1000,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:1007,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:1011,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1018,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1018,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].getConfig()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    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.ObjectReader].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: 1032
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    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.ObjectReader].getTypeFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:1037,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].getAttributes()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:1044,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getAttributes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].getInjectableValues()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader].getValueType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader].createParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1076,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1077,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1077,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1089,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1090,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1090,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1102,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1103,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1103,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createParser(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1115,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1116,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1116,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1128,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1129,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1129,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1141,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1142,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1142,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1154,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1155,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1155,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createParser(char[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1167,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1168,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1168,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createParser(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1180,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1181,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1181,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createParser(java.io.DataInput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1193,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1194,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1194,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createNonBlockingByteArrayParser()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1206,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createNonBlockingByteArrayParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1206,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1228,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1229,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bind"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1246,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1247,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1247,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1264,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1265,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1265,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.type.ResolvedType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:1281,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1282,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1282,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1293,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1294,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1294,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1318,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1319,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1319,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    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.ObjectReader:1343,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1344,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1344,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.type.ResolvedType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.type.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1368,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1369,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1392,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1393,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1393,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createArrayNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:1404,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1404,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createObjectNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:1409,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1409,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].missingNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:1414,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1414,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].missingNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].nullNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:1419,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1419,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].treeAsTokens(com.fasterxml.jackson.core.TreeNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1424,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1427,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].withValueToUpdate"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1428,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readTree(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.TreeNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1452,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1453,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAsTreeOrNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].writeTree(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.TreeNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1458,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1481"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1479,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1479,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1481,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1481,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1481,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.io.InputStream,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1496,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1496,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1513"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1512"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1511,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1513,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1513,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1513,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.io.Reader,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1528,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1528,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1545"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1543,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1546,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1546,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1546,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1550,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.lang.String,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1566,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1566,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1583"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1581,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1583,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1583,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1583,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(byte[],java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1598,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1598,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1617"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1616"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1615,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1617,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1617,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1617,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(byte[],int,int,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1635,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1635,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1653"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1652"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1650,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._inputStream"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1650,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1650,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1653,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1653,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1653,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.io.File,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1668,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1668,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1687"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1690"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1689"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1688,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._inputStream"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1688,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1688,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1690,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1690,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1690,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.net.URL,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1705,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1705,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1721"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1724"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1723"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1720,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1722,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1724,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].treeAsTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1724,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1724,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.databind.JsonNode,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1739,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1739,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.io.DataInput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1747"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1746,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1748,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1748,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1748,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValue(java.io.DataInput,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1763,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].forType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1763,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readTree(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1791"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1794"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1793"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1792,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndCloseAsTree"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1794,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1794,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1794,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndCloseAsTree"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readTree(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1803"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1806"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1805"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1804,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1806,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1806,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1806,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndCloseAsTree"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readTree(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1815"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1819"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1818"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1816,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1819,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1819,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1819,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndCloseAsTree"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1823,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readTree(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1834"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1837"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1836"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1833,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1835,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1837,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1837,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1837,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndCloseAsTree"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readTree(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1848"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1847,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1849,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1849,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1849,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndCloseAsTree"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readTree(java.io.DataInput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1858"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1861"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1860"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1859,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1861,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1861,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1861,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndCloseAsTree"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1883,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1884,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1886,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1886,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._newIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1915"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1914"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1912,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1912,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndReadValues"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1915,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1915,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1915,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndReadValues"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1923"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1926"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1925"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1924,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1926,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1926,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1927,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1928,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._initForMultiRead"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1929,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1930,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1930,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._newIterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1940"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1943"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1942"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1941,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1943,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1943,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1944,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1945,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._initForMultiRead"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1946,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1947,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1947,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._newIterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1955"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1958"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1957"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1956,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1956,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndReadValues"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1958,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1958,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1958,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndReadValues"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1966,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1967,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1975"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1978"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1977,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._inputStream"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1977,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1976,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndReadValues"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1979,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1979,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1979,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndReadValues"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:1995"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:1998"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1997,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._inputStream"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1997,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1996,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndReadValues"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1999,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1999,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:1999,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndReadValues"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].readValues(java.io.DataInput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 1
    argTypes:
    - "java.io.DataInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2007"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2010"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2009"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2008,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2010,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2010,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2010,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndReadValues"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].treeToValue(com.fasterxml.jackson.core.TreeNode,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2022,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2024,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].treeAsTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2024,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2028,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].treeToValue(com.fasterxml.jackson.core.TreeNode,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2039,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2041,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].treeAsTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2041,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2045,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: 2050
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2051,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._bind(com.fasterxml.jackson.core.JsonParser,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2070"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2076"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2075"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2071"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2074"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2073"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2076"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2077"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2076"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2076"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2079"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2078"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2086"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2085"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2068,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2069,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._initForReading"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2072,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2072,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2079,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2082,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2083,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2084,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._verifyNoTrailingTokens"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2096"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2097"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2099"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2091"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2094,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2095,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._initForReading"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2098,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2098,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2105,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2108,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2109,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._verifyNoTrailingTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2112,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2108,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndCloseAsTree(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2117,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAsTree"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2118,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2117,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._bindAsTree(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2126,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bind"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2130,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2132,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2135,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2137,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2139,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2139,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].missingNode"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2142,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2146,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2149,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._jsonNodeType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2149,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._findTreeDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2149,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2152,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2153,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2154,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._verifyNoTrailingTokens"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._bindAsTreeOrNull(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2182"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2182"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2189"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2188"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2196"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2195"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2168,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bind"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2172,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2174,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2176,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2178,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2183,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2186,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2186,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2189,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._jsonNodeType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2189,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._findTreeDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2189,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2192,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2193,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2194,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._verifyNoTrailingTokens"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndReadValues(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2204,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2205,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._initForMultiRead"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2206,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2207,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2207,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._newIterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._considerFilter(com.fasterxml.jackson.core.JsonParser,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2216,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2216,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._verifyNoTrailingTokens(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    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: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2237"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2236"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2227,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2229,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].rawClass"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2232,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2235,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportTrailingTokens"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndClose(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2250"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2247,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2248,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].hasMatch"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2249,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUnkownFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2251,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].createParserWithMatch"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2252,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].getReader"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2252,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndClose(com.fasterxml.jackson.databind.deser.DataFormatReaders$Match,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2258,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].hasMatch"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2259,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUnkownFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2261,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].createParserWithMatch"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2265,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].enable"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2268,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].getReader"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2268,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndClose"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndReadValues(com.fasterxml.jackson.databind.deser.DataFormatReaders$Match,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MappingIterator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2284"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2283"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].hasMatch"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2275,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUnkownFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2277,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].createParserWithMatch"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2281,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].enable"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2284,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].getReader"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2284,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndReadValues"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._detectBindAndCloseAsTree(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2292"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2289,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].findFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2290,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].hasMatch"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2291,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._reportUnkownFormat"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2293,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].createParserWithMatch"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2294,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].enable"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders$Match].getReader"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2295,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._bindAndCloseAsTree"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._reportUnkownFormat(com.fasterxml.jackson.databind.deser.DataFormatReaders,com.fasterxml.jackson.databind.deser.DataFormatReaders$Match)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    - "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2307,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2307,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2307,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._verifySchemaType(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.ObjectReader:2321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2327"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2326"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2327"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2326"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2322,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].canUseSchema"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2323,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2323,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2324,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2324,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2324,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createDeserializationContext(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2335,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].createInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader].createDummyDeserializationContext()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: 2339
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl].createDummyInstance(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2340,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].createDummyInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._inputStream(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2344,1"
      Dst: "[java.net.URL].openStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._inputStream(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2348,1"
      Dst: "[java.io.FileInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._reportUndetectableSource(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    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.fasterxml.jackson.databind.ObjectReader:2355,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2355,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2355,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2355,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._findRootDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2385"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2389"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2377,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2381,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].get"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2386,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2388,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2390,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._findTreeDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2410"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2409"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2408"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2400,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader]._jsonNodeType"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2401,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].get"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2404,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2406,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2406,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2409,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._prefetchRootDeserializer(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: 2420
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.ObjectReader].createDummyDeserializationContext()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2422"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2425"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2424"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2438"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2434"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2433"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2421,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2425,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].get"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2429,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].createDummyDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2430,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2432,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._jsonNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2450"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2448,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2448,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectReader]._assertNotNull(java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2458"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2457"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2456,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2456,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695"
    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__695].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_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.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithVariables].lambda$getMaximumCommonType$0"
    JavaMethodInfo: null
    BBCount: 1
    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.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__1003].bootstrap$(java.lang.String,java.util.List,com.github.javaparser.resolution.Context,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__1004].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__1002].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__1003].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__1004].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__882].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.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_2__770].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__735].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_0__879].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__697].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_0__898].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__716].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_1__913].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__607].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_6__842].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_concreteEquivalentTypesAlsoIndirectly_1__899].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__662].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType$lambda_equivalentType_3__772].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].test(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__650].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_0__757].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_5__885].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__701].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_1__769].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_isUnboxable_10__654].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_1__718].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__722].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_2__760].test(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration$lambda_get_0__815].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_relaxMatch_0__794].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_minimalCandidates_3__922].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_2__939].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__648].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_3__927].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getInterfaces_1__938].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getAllFields_0__834].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625].test(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__929].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_lub_0__793].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethod_2__882].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$lambda_solveWithAsValue_1__901].test(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_distinctByKey_1__763].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__690].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicable_3__762].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__707].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__670].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_15__804].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__672].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_1__832].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__715].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_isAncestorOf_4__888].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_3__915].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_findMembersOfKind_0__826].test(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_13__802].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_6__887].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getAllFields_0__829].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_2__874].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__656].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__583].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter$lambda_solveMethod_4__884].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__585].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableByReferenceType_1__797].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__34].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_1__925].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_0__872].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__663].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveMethod_1__756].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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: 151
    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__882].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__727].bootstrap$(com.github.javaparser.resolution.TypeSolver,com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.ResolvedReferenceTypeDeclaration].findTypeParameter(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].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__727].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__782].bootstrap$()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].findTypeParameter(java.lang.String)"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].findTypeParameter(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_getGenericParameterByName_4__783].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__782].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__783].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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.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.GenericVisitorAdapter].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.NoCommentEqualsVisitor].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.ast.visitor.GenericListVisitorAdapter].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.HashCodeVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.ObjectIdentityHashCodeVisitor].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.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.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.FieldAccessExpr,java.lang.Object)"
    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: 44
    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.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825"
    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__825].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__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.JavaParserInterfaceDeclaration$lambda_solveType_3__825:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825"
    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: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_solveType_3__825:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].lambda$solveType$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 121
    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.FloatToDecimal:122,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toString(float)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].<init>()"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimalString(float)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:239,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].<init>"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:239,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimalString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimalString(float)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimal(float)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].charsToString()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:243,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimal"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:244,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].charsToString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimal(float)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars(int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimal(int,int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimal(int,int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimal(int,int,int)"
    functionUses: 1
    ICount: 54
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:279"
        BranchSideFuncs:
        - "append(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:290"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:290"
        BranchSideFuncs:
        - "toChars(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:297"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:297"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:271,1"
      Dst: "[java.lang.Float].floatToRawIntBits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:277,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:287,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:290,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimal"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toDecimal(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "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.FloatToDecimal].rop(long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].rop(long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].rop(long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars(int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars(int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars(int,int)"
    functionUses: 3
    ICount: 99
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:324"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:340"
        BranchSideFuncs:
        - "flog10threeQuartersPow2(int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:367"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:366"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:369"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:390"
        BranchSideFuncs:
        - "toChars(int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:390"
        BranchSideFuncs:
        - "toChars(int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:338,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:342,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10threeQuartersPow2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:344,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog2pow10"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:347,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g1"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:349,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].rop"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:370,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].rop(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:400,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "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.FloatToDecimal].toChars1(int,int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars2(int,int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars3(int,int,int)"
    functionUses: 4
    ICount: 36
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:425"
        BranchSideFuncs:
        - "pow10(int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:null"
        BranchSideFuncs:
        - "toChars1(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:null"
        BranchSideFuncs:
        - "toChars1(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:448"
        BranchSideFuncs:
        - "toChars2(int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:447"
        BranchSideFuncs:
        - "toChars3(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:448"
        BranchSideFuncs:
        - "toChars2(int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:447"
        BranchSideFuncs:
        - "toChars3(int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:415,1"
      Dst: "[java.lang.Integer].numberOfLeadingZeros"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:415,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:416,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].pow10"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:443,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars1"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:446,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:448,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars3"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars1(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 456
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].y(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].removeTrailingZeroes()"
    functionUses: 1
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:465"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:471"
        BranchSideFuncs:
        - "removeTrailingZeroes()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:457,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:458,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].y"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:466,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:472,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].removeTrailingZeroes"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars2(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append8Digits(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].removeTrailingZeroes()"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:482"
        BranchSideFuncs:
        - "removeTrailingZeroes()"
        - "appendDigit(int)"
        - "append8Digits(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:478,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:479,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:484,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append8Digits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:485,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].removeTrailingZeroes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toChars3(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append8Digits(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].removeTrailingZeroes()"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].exponent(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:491,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:492,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:493,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append8Digits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:494,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].removeTrailingZeroes"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:495,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].exponent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append8Digits(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].y(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:504,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].y"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:507,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].removeTrailingZeroes()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:516"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:520"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:519"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].y(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 530
    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.FloatToDecimal:531,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].exponent(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:542"
        BranchSideFuncs:
        - "append(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:541"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:549"
        BranchSideFuncs:
        - "appendDigit(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:537,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal:543,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].appendDigit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].append(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 555
    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.FloatToDecimal].appendDigit(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].charsToString()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.FloatToDecimal"
    linkageType: null
    functionLinenumber: 565
    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.FloatToDecimal:566,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder"
    linkageType: null
    functionLinenumber: 113
    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$IntBuilder:114,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder]._constructArray(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder"
    linkageType: null
    functionLinenumber: 115
    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.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__1462].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__1463].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.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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.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__224].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__224"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__224:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__224"
    linkageType: null
    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__224:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__224"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__224:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ModifierHolder].<init>(com.github.javaparser.JavaToken,com.github.javaparser.ast.NodeList,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ModifierHolder"
    linkageType: 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.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$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.introspect.AccessorNamingStrategy$Base:109,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base].findNameForIsGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "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.introspect.AccessorNamingStrategy$Base].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "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.introspect.AccessorNamingStrategy$Base].findNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "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.introspect.AccessorNamingStrategy$Base].modifyFieldName(com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base"
    linkageType: null
    functionLinenumber: 131
    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.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Comparator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692"
    linkageType: null
    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.TextBlockLiteralExpr$compare__692:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692:-1,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$compare__692:-1,1"
      Dst: "[java.lang.Integer].compare"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128"
    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__128].<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__128:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128"
    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__128:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128:-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$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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625"
    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__625].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625].<init>()"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625"
    linkageType: null
    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__625:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625"
    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: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__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_13__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_13__264:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__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_13__264:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__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$13(java.lang.Object,com.github.javaparser.ast.expr.SimpleName)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$13"
    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.EnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].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.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].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.DelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].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.StdScalarDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.PrimitiveArrayDeserializers].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$Vanilla].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.FactoryBasedEnumDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].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.BeanDeserializerBase].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 55
    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.impl.TypeWrappedDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.AtomicReferenceDeserializer].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$ShortDeserializer].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.DateDeserializers$SqlDateDeserializer].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.BeanDeserializerBase].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.PrimitiveArrayDeserializers].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.ReferenceTypeDeserializer].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.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.deser.std.StringArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BooleanDeserializer].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.NumberDeserializers$ByteDeserializer].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.DelegatingDeserializer].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.AtomicLongDeserializer].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.ArrayBlockingQueueDeserializer].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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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)"
    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.BuilderBasedDeserializer].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.StdNodeBasedDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.BeanAsArrayDeserializer].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.MapDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].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.std.UntypedObjectDeserializer$Vanilla].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.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.BeanDeserializer].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.StringArrayDeserializer].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.impl.TypeWrappedDeserializer].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.std.StringCollectionDeserializer].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.UntypedObjectDeserializerNR].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)"
    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.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782"
    linkageType: null
    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__782:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782"
    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__782:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    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__787].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__787].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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].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.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].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.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[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(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].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.utils.VisitorList$3].add(int,java.lang.Object)"
    - "[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(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.MapType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].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.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.printer.ConcreteSyntaxModel$lambda_static_1__970].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970"
    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__970].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970].<init>()"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970"
    linkageType: null
    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__970:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970"
    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__970:-1,1"
      Dst: "[com.github.javaparser.printer.ConcreteSyntaxModel].lambda$static$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__808].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__808"
    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_122__808].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__808:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__808].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__808].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__808"
    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_122__808:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__808].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_122__808"
    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$122(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_122__808:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$122"
    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.ModifierVisitor].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.ast.visitor.GenericVisitorAdapter].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.CloneVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.GenericListVisitorAdapter].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.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: 44
    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.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.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.resolution.declarations.ResolvedMethodLikeDeclaration].hasVariadicParameter()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.MethodUsage: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.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[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.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[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.ResolvedIntersectionType].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.model.typesystem.LazyType].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[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.parametrization.ResolvedTypeParametersMap].getValue(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersMap()"
    - "[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.ResolvedIntersectionType].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.model.typesystem.LazyType].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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: 405
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.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.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].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.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.visitor.CloneVisitor$addOrphanComment__305].bootstrap$(com.github.javaparser.ast.PackageDeclaration)"
    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.PackageDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305].<init>(com.github.javaparser.ast.PackageDeclaration)"
    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.PackageDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__305"
    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__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.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__683].bootstrap$()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].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__683].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__684].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].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.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].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.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].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.NormalAnnotationExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].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.NormalAnnotationExpr].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.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].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.FieldAccessExpr].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.utils.VisitorMap$EqualsHashcodeOverridingFacade].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.body.CompactConstructorDeclaration].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.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.EnclosedExpr].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.body.ConstructorDeclaration].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.BlockStmt].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.Modifier].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.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].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.comments.LineComment].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.type.UnknownType].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.NodeList].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.SwitchEntry].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].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.comments.BlockComment].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.body.ReceiverParameter].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.FieldDeclaration].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.ArrayCreationExpr].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.modules.ModuleExportsDirective].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.LongLiteralExpr].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.expr.TextBlockLiteralExpr].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.modules.ModuleProvidesDirective].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].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.ArrayInitializerExpr].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.Parameter].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.SwitchStmt].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.modules.ModuleRequiresDirective].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.expr.ClassExpr].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.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].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.StringLiteralExpr].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.modules.ModuleDeclaration].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.BreakStmt].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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.NameExpr].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.body.VariableDeclarator].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.AnnotationMemberDeclaration].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.type.IntersectionType].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.PackageDeclaration].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.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.MethodCallExpr].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.ObjectCreationExpr].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.body.EnumConstantDeclaration].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.type.VarType].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.SingleMemberAnnotationExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].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.FieldAccessExpr].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.utils.VisitorMap$EqualsHashcodeOverridingFacade].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.body.CompactConstructorDeclaration].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.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.EnclosedExpr].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.body.ConstructorDeclaration].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.BlockStmt].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.Modifier].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.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].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.comments.LineComment].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.type.UnknownType].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.NodeList].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.SwitchEntry].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].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.comments.BlockComment].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.body.ReceiverParameter].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.FieldDeclaration].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.ArrayCreationExpr].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.modules.ModuleExportsDirective].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.LongLiteralExpr].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.expr.TextBlockLiteralExpr].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.modules.ModuleProvidesDirective].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].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.ArrayInitializerExpr].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.Parameter].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.SwitchStmt].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.modules.ModuleRequiresDirective].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.expr.ClassExpr].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.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].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.StringLiteralExpr].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.modules.ModuleDeclaration].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.BreakStmt].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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.NameExpr].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.body.VariableDeclarator].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.AnnotationMemberDeclaration].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.type.IntersectionType].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.PackageDeclaration].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.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.MethodCallExpr].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.ObjectCreationExpr].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.body.EnumConstantDeclaration].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.type.VarType].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.SingleMemberAnnotationExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__679].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__679].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_1__636].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__636].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__623].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__623].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.ClassOrInterfaceType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.ClassOrInterfaceType].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.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.ClassOrInterfaceType].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.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.ClassOrInterfaceType].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__640].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__640].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__626].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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__626].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.expr.CastExpr].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.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.ClassOrInterfaceType].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.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.ClassOrInterfaceType].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__639].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__639].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__616].bootstrap$()"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].bootstrap$()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].bootstrap$()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__607].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].bootstrap$()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__606].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__616].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__618].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__619].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:843,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].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__621].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__617].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__611].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:856,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:856,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:856,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:857,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615].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__607].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:870,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:870,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:871,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].bootstrap$"
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor:880,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_8__606].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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__643].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.type.ArrayType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__643].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.type.ArrayType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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].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__629].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.type.ArrayType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__629].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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__646].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__647].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__646].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__647].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].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.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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__631].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__631].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__624].bootstrap$()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].getEntries()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__624].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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__633].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__633].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.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].getExpression()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].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.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].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.CompactConstructorDeclaration].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.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.EnclosedExpr].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.body.ConstructorDeclaration].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.BlockStmt].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.Modifier].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.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].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.expr.InstanceOfExpr].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.stmt.SynchronizedStmt].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.SwitchEntry].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.body.InitializerDeclaration].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.AssignExpr].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.SuperExpr].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.expr.MemberValuePair].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.ArrayCreationLevel].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.YieldStmt].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.expr.LambdaExpr].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.ThisExpr].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.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.CompilationUnit].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.Name].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.type.VoidType].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.MarkerAnnotationExpr].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.ArrayAccessExpr].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.ContinueStmt].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.stmt.AssertStmt].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.body.MethodDeclaration].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.stmt.WhileStmt].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.CastExpr].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.modules.ModuleOpensDirective].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.body.ClassOrInterfaceDeclaration].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.expr.DoubleLiteralExpr].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.ArrayType].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.stmt.DoStmt].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.comments.JavadocComment].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.stmt.ExplicitConstructorInvocationStmt].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.ImportDeclaration].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.stmt.CatchClause].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.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].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.IntegerLiteralExpr].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.DefaultImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy].sortImports(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.body.AnnotationDeclaration].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.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].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.CompactConstructorDeclaration].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.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.EnclosedExpr].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.body.ConstructorDeclaration].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.BlockStmt].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.Modifier].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.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].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.expr.InstanceOfExpr].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.stmt.SynchronizedStmt].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.SwitchEntry].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.body.InitializerDeclaration].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.AssignExpr].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.SuperExpr].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.expr.MemberValuePair].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.ArrayCreationLevel].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.YieldStmt].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.expr.LambdaExpr].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.ThisExpr].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.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.CompilationUnit].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.Name].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.type.VoidType].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.MarkerAnnotationExpr].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.ArrayAccessExpr].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.ContinueStmt].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.stmt.AssertStmt].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.body.MethodDeclaration].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.stmt.WhileStmt].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.CastExpr].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.modules.ModuleOpensDirective].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.body.ClassOrInterfaceDeclaration].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.expr.DoubleLiteralExpr].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.ArrayType].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.stmt.DoStmt].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.comments.JavadocComment].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.stmt.ExplicitConstructorInvocationStmt].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.ImportDeclaration].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.stmt.CatchClause].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.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].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.IntegerLiteralExpr].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.body.AnnotationDeclaration].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.FieldAccessExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].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.CompactConstructorDeclaration].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.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.EnclosedExpr].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.body.ConstructorDeclaration].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.BlockStmt].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.Modifier].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.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].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.expr.InstanceOfExpr].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.stmt.SynchronizedStmt].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.SwitchEntry].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.PatternExpr].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.body.InitializerDeclaration].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.AssignExpr].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.SuperExpr].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.expr.MemberValuePair].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.ArrayCreationLevel].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.YieldStmt].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.expr.LambdaExpr].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.ThisExpr].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.type.UnionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.Parameter].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].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.CompilationUnit].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.Name].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.type.VoidType].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.MarkerAnnotationExpr].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.ArrayAccessExpr].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.ContinueStmt].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.stmt.AssertStmt].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.body.MethodDeclaration].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.stmt.WhileStmt].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.CastExpr].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.modules.ModuleOpensDirective].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.body.ClassOrInterfaceDeclaration].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.expr.DoubleLiteralExpr].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.ArrayType].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.stmt.DoStmt].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.comments.JavadocComment].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.stmt.ExplicitConstructorInvocationStmt].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.ImportDeclaration].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.stmt.CatchClause].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.stmt.TryStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].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.IntegerLiteralExpr].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.PrettyPrinterConfiguration].get(com.github.javaparser.printer.configuration.ConfigurationOption)"
    - "[com.github.javaparser.printer.configuration.DefaultPrinterConfiguration].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.IntersectionType].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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.NameExpr].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.FieldAccessExpr].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].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.ArrayInitializerExpr].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.NullLiteralExpr].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.DoubleLiteralExpr].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.EnclosedExpr].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.MarkerAnnotationExpr].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.PatternExpr].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.AssignExpr].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.ArrayCreationExpr].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.NormalAnnotationExpr].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.MethodCallExpr].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.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.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.Statement].isAssertStmt()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].isAssertStmt()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].isExpressionStmt()"
    - "[com.github.javaparser.ast.stmt.Statement].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__812].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__812].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.IntersectionType].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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.LineComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.BlockComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].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.metamodel.LocalClassDeclarationStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LocalClassDeclarationStmtMetaModel"
    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.LocalClassDeclarationStmtMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].instantiate(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:46"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:49"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:45,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:46,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:46,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:46,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:47,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].unnamed"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:47,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].unnamed(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:53,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:53,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:53,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:53,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].<init>(java.lang.String,com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isInferenceVariable()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    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.resolution.typeinference.InferenceVariable].describe()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    functionUses: 71
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:74"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:73"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:75"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:79"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:78"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:80"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:79"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:80"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:78"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:74,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:78,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:79,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    functionUses: 32
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:85"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:84"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:85,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:86,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 39
    ICount: 8
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:92"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:95"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:92,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:95,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].getTypeParameterDeclaration()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:101"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:104"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:102,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:109,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:109,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable:109,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].mention(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_setParentNode_3__652].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_setParentNode_3__652"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node$lambda_setParentNode_3__652].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_setParentNode_3__652:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_setParentNode_3__652].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_setParentNode_3__652].<init>(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_setParentNode_3__652"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_setParentNode_3__652:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_setParentNode_3__652].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_setParentNode_3__652"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].lambda$setParentNode$3(com.github.javaparser.ast.Node,com.github.javaparser.ast.observer.AstObserver)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_setParentNode_3__652:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$setParentNode$3"
    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.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,java.util.Map,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonDeserializer].<init>()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 41
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:66"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:65"
        BranchSideFuncs:
        - "<init>()"
        - "getType()"
        - "getObjectIdReader()"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:66"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:65"
        BranchSideFuncs:
        - "<init>()"
        - "getType()"
        - "getObjectIdReader()"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:72"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:72"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:73"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:66,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:67,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:68,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:71,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:72,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:81,1"
      Dst: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>(com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonDeserializer].<init>()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 36
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:84"
        BranchSideFuncs:
        - "<init>()"
        - "getType()"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:84"
        BranchSideFuncs:
        - "<init>()"
        - "getType()"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:91"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:85,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:90,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>(com.fasterxml.jackson.databind.deser.AbstractDeserializer,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonDeserializer].<init>()"
    functionUses: 2
    ICount: 20
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:101,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].constructForNonPOJO(com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>(com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:120,1"
      Dst: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 126
    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].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[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)"
    - "[com.fasterxml.jackson.databind.DatabindContext].objectIdResolverInstance(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.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.ObjectIdInfo].getGeneratorType()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getPropertyName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].name(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[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.DatabindContext].objectIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[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.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.introspect.ObjectIdInfo].getPropertyName()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>(com.fasterxml.jackson.databind.deser.AbstractDeserializer,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>(com.fasterxml.jackson.databind.deser.AbstractDeserializer,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,java.util.Map)"
    functionUses: 2
    ICount: 60
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:171"
        BranchSideFuncs:
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:171"
        BranchSideFuncs:
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:171"
        BranchSideFuncs:
        - "findObjectIdInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:159"
        BranchSideFuncs:
        - "get(java.lang.Object)"
        - "getSimpleName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:158"
        BranchSideFuncs:
        - "objectIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
        - "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.AbstractDeserializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:143"
        BranchSideFuncs:
        - "get(java.lang.Object)"
        - "getSimpleName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:142"
        BranchSideFuncs:
        - "get(java.lang.Object)"
        - "getSimpleName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:149"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "getScope()"
        - "getType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:174"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.AbstractDeserializer,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,java.util.Map)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:127,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:129,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:131,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectIdInfo"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:136,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].objectIdResolverInstance"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:139,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectReferenceInfo"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getGeneratorType"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:143,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getPropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:144,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:144,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].name"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:146,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:146,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:150,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getScope"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:160,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:161,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:161,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:162,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].objectIdGeneratorInstance"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:164,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].construct"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:167,1"
      Dst: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].handledType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:186,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 189
    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.AbstractDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    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.deser.AbstractDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 205
    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.AbstractDeserializer].getObjectIdReader()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    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.deser.AbstractDeserializer].findBackReference(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    functionUses: 3
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:224"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:225,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 240
    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].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer]._deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].maySerializeAsObject()"
    - "[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].currentName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].isValidReferencePropertyName(java.lang.String,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer]._deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer]._deserializeIfNatural(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)"
    - "[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)"
    functionUses: 28
    ICount: 32
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:259"
        BranchSideFuncs:
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:258"
        BranchSideFuncs:
        - "_deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:258"
        BranchSideFuncs:
        - "_deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:248"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:252"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:251"
        BranchSideFuncs:
        - "maySerializeAsObject()"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:259"
        BranchSideFuncs:
        - "currentName()"
        - "isValidReferencePropertyName(java.lang.String,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:258"
        BranchSideFuncs:
        - "_deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:259"
        BranchSideFuncs:
        - "currentName()"
        - "isValidReferencePropertyName(java.lang.String,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:258"
        BranchSideFuncs:
        - "_deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:259"
        BranchSideFuncs:
        - "_deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:258"
        BranchSideFuncs:
        - "_deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:262"
        BranchSideFuncs:
        - "deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:242,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:245,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:246,1"
      Dst: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer]._deserializeFromObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:252,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].maySerializeAsObject"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:253,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:253,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].isValidReferencePropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:259,1"
      Dst: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer]._deserializeIfNatural"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:263,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromObject"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 272
    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$Base].<init>(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[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[])"
    functionUses: 80
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:273,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleMissingInstantiator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer]._deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 291
    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].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    functionUses: 1
    ICount: 28
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:319"
        BranchSideFuncs:
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:319"
        BranchSideFuncs:
        - "getIntValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:319"
        BranchSideFuncs:
        - "getDoubleValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:292,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:295,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:300,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:300,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:305,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDoubleValue"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:305,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer]._deserializeFromObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    linkageType: null
    functionLinenumber: 327
    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].readObjectReference(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].resolve()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,com.fasterxml.jackson.databind.deser.impl.ReadableObjectId)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCurrentLocation()"
    functionUses: 2
    ICount: 18
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:336"
        BranchSideFuncs:
        - "getCurrentLocation()"
        - "<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,com.fasterxml.jackson.databind.deser.impl.ReadableObjectId)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:328,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].readObjectReference"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:329,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:331,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].resolve"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:333,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:334,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentLocation"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:334,1"
      Dst: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].<init>"
    JavaMethodInfo: null
    BBCount: 3
    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.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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)"
    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.AssertStmt].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.ThrowStmt].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.UnparsableStmt].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.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].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.BreakStmt].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.ExpressionStmt].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.IfStmt].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.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)"
    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: "[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: 6
    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: 2
    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.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.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029"
    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__1029].<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__1029:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029].<init>(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029"
    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__1029:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029"
    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__1029:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$0"
    JavaMethodInfo: null
    BBCount: 1
    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.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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 45
    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.AnnotatedField"
    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.AnnotatedField].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.FieldProperty:46,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:48,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:49,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>(com.fasterxml.jackson.databind.deser.impl.FieldProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    - "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.FieldProperty:54,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:57,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].isSkipper"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>(com.fasterxml.jackson.databind.deser.impl.FieldProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    - "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.FieldProperty:61,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>(com.fasterxml.jackson.databind.deser.impl.FieldProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:72,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:74,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:76,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].withName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 83
    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.FieldProperty].<init>(com.fasterxml.jackson.databind.deser.impl.FieldProperty,com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:84,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 88
    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.FieldProperty].<init>(com.fasterxml.jackson.databind.deser.impl.FieldProperty,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.FieldProperty:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:92"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:93"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.FieldProperty,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].withNullProvider(com.fasterxml.jackson.databind.deser.NullValueProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 98
    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.FieldProperty].<init>(com.fasterxml.jackson.databind.deser.impl.FieldProperty,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.FieldProperty:99,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,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.FieldProperty:105,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:104,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    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.FieldProperty:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:116,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 118
    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.FieldProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 131
    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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].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: 34
    EdgeCount: 121
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:135"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:147"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:146"
        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.FieldProperty:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:149"
        BranchSideFuncs:
        - "_throwAsIOE(com.fasterxml.jackson.core.JsonParser,java.lang.Exception,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:143"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:132,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:136,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:138,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:147,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:150,1"
      Dst: "[java.lang.reflect.Field].set"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:152,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 160
    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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.StdNodeBasedDeserializer].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.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.EnumSetDeserializer].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.StringArrayDeserializer].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.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.EnumMapDeserializer].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.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.JsonNodeDeserializer].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.impl.TypeWrappedDeserializer].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.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].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.UntypedObjectDeserializer].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.DelegatingDeserializer].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.BeanDeserializerBase].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.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.PrimitiveArrayDeserializers].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.StdDelegatingDeserializer].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.ArrayBlockingQueueDeserializer].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: 34
    EdgeCount: 121
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:176"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:175"
        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.FieldProperty:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:178"
        BranchSideFuncs:
        - "_throwAsIOE(com.fasterxml.jackson.core.JsonParser,java.lang.Exception,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:172"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:161,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:165,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:167,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:176,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:179,1"
      Dst: "[java.lang.reflect.Field].set"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:181,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 189
    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: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:190,1"
      Dst: "[java.lang.reflect.Field].set"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:193,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    linkageType: null
    functionLinenumber: 200
    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: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:201,1"
      Dst: "[java.lang.reflect.Field].set"
    - Src: "com.fasterxml.jackson.databind.deser.impl.FieldProperty:204,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.FieldProperty"
    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.impl.FieldProperty:216,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>"
    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.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator"
    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$StringIdGenerator:201,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator:203,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator].forScope(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    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.annotation.ObjectIdGenerators$StringIdGenerator].newForSerialization(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator"
    linkageType: null
    functionLinenumber: 214
    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.annotation.ObjectIdGenerators$StringIdGenerator].generateId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator:220,1"
      Dst: "[java.util.UUID].randomUUID"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator:220,1"
      Dst: "[java.util.UUID].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator].key(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator"
    linkageType: null
    functionLinenumber: 224
    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: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator:227"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator:228,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator:228,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator].canUseFor(com.fasterxml.jackson.'annotation'.ObjectIdGenerator)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__990].bootstrap$(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__990"
    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.ParserConfiguration$1$lambda_postProcess_1__990].<init>(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__990:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__990].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__990].<init>(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__990"
    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.ParserConfiguration$1$lambda_postProcess_1__990:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__990].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$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.ParserConfiguration$1].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.ParserConfiguration,com.github.javaparser.ast.Node)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$1$lambda_postProcess_1__990:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$1].lambda$postProcess$1"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:16,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].<init>(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:21,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap"
    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.AnnotatedMethodMap:26"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:25"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:26,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].find(java.lang.String,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap"
    linkageType: null
    functionLinenumber: 30
    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.MemberKey].<init>(java.lang.String,java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:34"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:33"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.Class[])"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:34,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:34,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].find(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:42"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:42,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:42,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 64
    ICount: 9
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:56"
        BranchSideFuncs:
        - "values()"
        - "iterator()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:55,1"
      Dst: "[java.util.Collections].emptyIterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:57,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap:57,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer"
    linkageType: null
    functionLinenumber: 483
    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.FromStringDeserializer$StringBuilderDeserializer:484,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer"
    linkageType: null
    functionLinenumber: 488
    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.FromStringDeserializer$StringBuilderDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer"
    linkageType: null
    functionLinenumber: 495
    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.FromStringDeserializer$StringBuilderDeserializer:496,1"
      Dst: "[java.lang.StringBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer"
    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.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer]._deserialize(java.lang.String,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: 9
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer:503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer:506"
        BranchSideFuncs:
        - "_deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer:505"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer:502,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer:504,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer]._deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer:506,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer:513,1"
      Dst: "[java.lang.StringBuilder].<init>"
    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.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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281].bootstrap$(com.github.javaparser.ast.expr.InstanceOfExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281].<init>(com.github.javaparser.ast.expr.InstanceOfExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281].<init>(com.github.javaparser.ast.expr.InstanceOfExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.InstanceOfExpr"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__281"
    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__281:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618"
    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__618].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618"
    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__618:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185"
    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__185].<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__185:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185"
    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__185:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$57"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].bootstrap$(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908"
    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_8__908].<init>(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].<init>(com.github.javaparser.ast.body.TypeDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908"
    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_8__908:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__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$getFullyQualifiedName$8(java.lang.String)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908:-1,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].lambda$getFullyQualifiedName$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1098].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1098"
    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_32__1098].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1098:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1098].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1098].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__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.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1098:-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_32__1098].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1098"
    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$32(com.github.javaparser.ast.body.RecordDeclaration,com.github.javaparser.ast.validator.ProblemReporter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_32__1098:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$32"
    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: -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$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.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.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].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.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].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.AnnotatedMethod].getValue(java.lang.Object)"
    - "[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.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].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.StdArraySerializers$BooleanArraySerializer].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.ByteArraySerializer].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.MapSerializer].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.ser.std.ToEmptyObjectSerializer].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.std.StringSerializer].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.IterableSerializer].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.SqlBlobSerializer].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.impl.StringArraySerializer].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.std.JsonValueSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.ReferenceTypeSerializer].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.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.DateTimeSerializerBase].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.StdDelegatingSerializer].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.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].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.AsPropertyTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].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.AsArrayTypeSerializer].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.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[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.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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)"
    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.AnnotatedMethod].getValue(java.lang.Object)"
    - "[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.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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.JsonValueSerializer$TypeSerializerRerouter].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.jsontype.impl.AsDeductionTypeSerializer].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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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$Empty].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.PropertySerializerMap$Multi].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.AnnotatedParameter].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.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.DoubleNode].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.NullNode].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.TextNode].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.ShortNode].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.LongNode].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.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.InternalNodeMapper$WrapperForSerializer].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.IntNode].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.type.TypeBase].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.JSONPObject].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.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.type.TypeBase].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.node.ArrayNode].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.util.RawValue].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.util.JSONPObject].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[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.InternalNodeMapper$WrapperForSerializer].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.databind.util.TokenBuffer].writeObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].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.json.UTF8JsonGenerator].writeRawValue(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.PropertyName].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].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.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].hashCode()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].hashCode()"
    - "[com.github.javaparser.Position].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].hashCode()"
    - "[com.github.javaparser.ast.DataKey].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].hashCode()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.github.javaparser.Range].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].hashCode()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].hashCode()"
    - "[com.github.javaparser.ast.NodeList].hashCode()"
    - "[com.github.javaparser.javadoc.Javadoc].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].hashCode()"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].hashCode()"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].hashCode()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.github.javaparser.utils.Pair].hashCode()"
    - "[com.github.javaparser.JavaToken].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].hashCode()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:404"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:404,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:406,1"
      Dst: "[java.util.concurrent.ArrayBlockingQueue].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].shared()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    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$BoundedPool].nonShared(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:429,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:429,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:431,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    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$BoundedPool:440,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase]._resolveToShared"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:440,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool$lambda_readResolve_0__1464].bootstrap$"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:440,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].acquireBufferRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    linkageType: null
    functionLinenumber: 446
    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].withPool(com.fasterxml.jackson.core.util.BufferRecyclerPool)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:451"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:450"
        BranchSideFuncs:
        - "withPool(com.fasterxml.jackson.core.util.BufferRecyclerPool)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:447,1"
      Dst: "[java.util.concurrent.ArrayBlockingQueue].poll"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:449,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:451,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].withPool"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:456,1"
      Dst: "[java.util.concurrent.ArrayBlockingQueue].offer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].capacity()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    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.util.BufferRecyclerPool$BoundedPool].lambda$readResolve$0()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecyclerPool"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:440,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].nonShared"
    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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 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.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].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.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.github.javaparser.metamodel.FieldDeclarationMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.FieldDeclarationMetaModel"
    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.FieldDeclarationMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.BodyDeclarationMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ResultTypeParseStart__858].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ResultTypeParseStart__858"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ResultTypeParseStart__858].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ResultTypeParseStart__858:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ResultTypeParseStart__858].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ResultTypeParseStart__858].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ResultTypeParseStart__858"
    linkageType: null
    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__858:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ResultTypeParseStart__858].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ResultTypeParseStart__858"
    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__858:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ResultTypeParseStart"
    JavaMethodInfo: null
    BBCount: 1
    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__1465].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__1466].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__1467].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__1468].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.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType"
    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.LambdaThrowsCompatibleWithType: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.LambdaThrowsCompatibleWithType].reduce(com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType"
    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.LambdaThrowsCompatibleWithType:60,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType"
    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)"
    - "[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.ResolvedWildcard].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.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 33
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:66"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:67"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:71"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:70"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:66,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:70,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:71,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].hashCode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].hashCode()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].hashCode()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].hashCode()"
    functionUses: 7
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:76,1"
      Dst: "[com.github.javaparser.ast.Node].hashCode"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:77,1"
      Dst: "[java.lang.Object].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType"
    linkageType: null
    functionLinenumber: 82
    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.LambdaThrowsCompatibleWithType:83,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:83,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType:83,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer(byte[])"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].close()"
    functionUses: 5
    ICount: 25
    EdgeCount: 7
    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.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.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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    functionUses: 4
    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: 3
    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.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].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.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150"
    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__1150].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150"
    linkageType: null
    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__1150:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150"
    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__1150:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getMethods$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__384].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__384"
    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_136__384].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__384:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__384].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__384].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__384"
    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_136__384:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__384].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_136__384"
    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$136(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_136__384:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$136"
    JavaMethodInfo: null
    BBCount: 1
    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.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].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.ObjectIdReferenceProperty].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.SettableBeanProperty$Delegating].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].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.CreatorProperty].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.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.FieldProperty].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.ManagedReferenceProperty].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.MethodProperty].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.SettableBeanProperty$Delegating].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.impl.ManagedReferenceProperty].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.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.CreatorProperty].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.visitor.VoidVisitorAdapter$lambda_visit_39__547].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__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_39__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_39__547:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__547].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__547].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__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_39__547:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__547].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_39__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$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__547:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$39"
    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.ObjectIdentityHashCodeVisitor].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.EqualsVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentEqualsVisitor].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.ObjectIdentityEqualsVisitor].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.GenericVisitorAdapter].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.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.EnumDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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.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: 44
    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.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171"
    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__1171].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171].<init>()"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171"
    linkageType: null
    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__1171:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171"
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_1__1171:-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__188].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__188"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__188:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__188"
    linkageType: null
    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__188:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__188"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__188:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.AnnotatedField].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.AnnotatedConstructor].setValue(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].setValue(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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_215__468].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__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_215__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_215__468:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__468].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__468].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__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_215__468:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__468].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_215__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$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__468:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$215"
    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.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: -1
    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: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:127"
        BranchSideFuncs: []
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:137"
        BranchSideFuncs: []
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: 19
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DataFormatReaders:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DataFormatReaders:238"
        BranchSideFuncs: []
    - 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.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.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775"
    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_describe_0__775].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775"
    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_describe_0__775:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775"
    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$describe$0(com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$describe$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__755].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__755"
    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__755].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__755:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__755].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__755].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__755"
    linkageType: null
    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__755:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__755].get()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_8__755"
    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__755:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$getSymbolResolver$8"
    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.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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: "[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.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964].bootstrap$(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964].<init>(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964].<init>(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964"
    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$8(com.github.javaparser.ast.Node,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.ast.comments.Comment)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_interpret_8__964:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$interpret$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1011].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1011"
    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__1011].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1011:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1011].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1011].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1011"
    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__1011:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1011].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_setup_0__1011"
    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__1011:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$setup$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_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.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_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.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657"
    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: 8
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].lambda$tryToSolveType$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.util.EnumValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.util.EnumValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:290,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.util.EnumValues,com.fasterxml.jackson.databind.util.EnumValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.util.EnumValues"
    - "com.fasterxml.jackson.databind.util.EnumValues"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].construct(java.lang.Class,com.fasterxml.jackson.databind.util.EnumValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.util.EnumValues"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:307,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].construct(java.lang.Class,com.fasterxml.jackson.databind.util.EnumValues,com.fasterxml.jackson.databind.util.EnumValues)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.util.EnumValues"
    - "com.fasterxml.jackson.databind.util.EnumValues"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.util.EnumValues,com.fasterxml.jackson.databind.util.EnumValues)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:313,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer"
    linkageType: null
    functionLinenumber: 319
    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.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.EnumValues].serializedValueFor(java.lang.Enum)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.EnumValues].serializedValueFor(java.lang.Enum)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 59
    ICount: 28
    EdgeCount: 221
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:324"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:323"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:329"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:334"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:333"
        BranchSideFuncs:
        - "serializedValueFor(java.lang.Enum)"
        - "writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:320,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:321,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:321,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:326,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumValues].serializedValueFor"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:331,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$EnumKeySerializer:331,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext].<init>(com.github.javaparser.ast.body.ConstructorDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.ConstructorDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].<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.ConstructorContext:42,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext].parametersExposedToChild(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext:51"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext:48,1"
      Dst: "[com.github.javaparser.ast.body.ConstructorDeclaration].getBody"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext:49,1"
      Dst: "[com.github.javaparser.ast.body.CallableDeclaration].getParameters"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext:51,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__186"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__186:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__186"
    linkageType: null
    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__186:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__186"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__186:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].fromMethodUsage(com.github.javaparser.resolution.MethodUsage)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.MethodUsage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType:48,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getDeclaration"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType:48,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedTypeParametrizable].getTypeParameters"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType:48,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].getParamTypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType:49,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].returnType"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType:49,1"
      Dst: "[com.github.javaparser.resolution.MethodUsage].exceptionTypes"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType:49,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].<init>(java.util.List,java.util.List,com.github.javaparser.resolution.types.ResolvedType,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "java.util.List"
    - "com.github.javaparser.resolution.types.ResolvedType"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType:54,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.MethodType].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType"
    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.MethodType].getFormalArgumentTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType"
    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.MethodType].getReturnType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType"
    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.MethodType].getExceptionTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.MethodType"
    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.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.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.github.javaparser.TokenMgrException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].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.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.ResolvedTypeVariable].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.ResolvedWildcard].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.ResolvedIntersectionType].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.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].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.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].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.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].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.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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.ResolvedTypeVariable].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.types.ResolvedWildcard].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.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.ResolvedTypeVariable].solveGenericTypes(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].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.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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ast.NodeList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorList].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    - "[com.github.javaparser.resolution.TypeSolver].getSolvedJavaLangObject()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].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.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.model.typesystem.LazyType].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[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.model.typesystem.LazyType].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.types.ResolvedType].asWildcard()"
    - "[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.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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.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.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.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.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.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.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].asWildcard()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].isBounded()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.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.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.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.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.ResolvedReferenceType].isJavaLangObject()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].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.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getNumberOfParams()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.MethodUsage].getDeclaration()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].getType()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[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.logic.InferenceVariableType].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.symbolsolver.resolution.typeinference.InferenceVariable].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.ResolvedPrimitiveType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].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.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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[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()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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)"
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[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()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].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__1048].bootstrap$(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049].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__1048].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__1049].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isTypeVariable()"
    - "[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].asPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].asPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].getBoxTypeQName()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.NullType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isTypeVariable()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isTypeVariable()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].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.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.github.javaparser.resolution.model.typesystem.LazyType].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.ResolvedType].isArray()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isArray()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].asArrayType()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].getComponentType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].asReferenceType()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].typeParametersValues()"
    - "[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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.types.ResolvedType].isPrimitive()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isPrimitive()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isWildcard()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.reflectionmodel.ReflectionTypeParameter].getBounds()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.logic.InferenceVariableType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].describe()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].describe()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].describe()"
    - "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].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.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[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.ResolvedReferenceType].getTypeParametersMap()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[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.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].declaredOnType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getGenericParameterByName(java.lang.String)"
    - "[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()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].isReferenceType()"
    - "[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.ResolvedReferenceType].getGenericParameterByName(java.lang.String)"
    - "[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()"
    - "[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.ResolvedIntersectionType].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.model.typesystem.LazyType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[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.ResolvedIntersectionType].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.model.typesystem.LazyType].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.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].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.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.deser.std.NumberDeserializers$FloatDeserializer].<init>(java.lang.Class,java.lang.Float)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer"
    linkageType: null
    functionLinenumber: 588
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Float"
    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$FloatDeserializer:589,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:589,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$FloatDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getFloatValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getFloatValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getFloatValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseFloatPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer]._parseFloat(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:598"
        BranchSideFuncs:
        - "getFloatValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:597"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:601"
        BranchSideFuncs:
        - "_parseFloatPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:600"
        BranchSideFuncs:
        - "_parseFloat(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:595,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:596,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getFloatValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:596,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:599,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseFloatPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:601,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer]._parseFloat"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer]._parseFloat(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer"
    linkageType: null
    functionLinenumber: 607
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getFloatValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getFloatValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getFloatValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFloatValue()"
    - "[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]._checkFloatSpecialValue(java.lang.String)"
    - "[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$FloatDeserializer].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.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseFloat(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 66
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:616"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:619"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:618"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:624"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:623"
        BranchSideFuncs:
        - "getFloatValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:643"
        BranchSideFuncs:
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:645"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:648"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:647"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:651"
        BranchSideFuncs:
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:650"
        BranchSideFuncs:
        - "_checkTextualNull(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:656"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:655"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
        - "parseFloat(java.lang.String,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:608,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:610,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:613,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:615,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkIntToFloatCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:620,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:624,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getFloatValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:624,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:627,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:630,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:632,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:632,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:639,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFloatSpecialValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:644,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:651,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:652,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkTextualNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:656,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:656,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseFloat"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer:658,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer"
    linkageType: null
    functionLinenumber: 578
    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$FloatDeserializer:579,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$FloatDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer"
    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$FloatDeserializer:579,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullAccessPattern"
    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.ast.Node$lambda_findFirst_14__1124].bootstrap$(java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_findFirst_14__1124"
    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__1124].<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__1124:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_findFirst_14__1124].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_findFirst_14__1124].<init>(java.lang.Class,java.util.function.Predicate)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_findFirst_14__1124"
    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__1124:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_findFirst_14__1124].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_findFirst_14__1124"
    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: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_findFirst_14__1124:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$findFirst$14"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__359].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__359"
    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__359].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__359:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__359].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__359].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__359"
    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__359:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__359].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_119__359"
    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__359:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$119"
    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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.visitor.VoidVisitorAdapter$lambda_visit_154__504].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__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_154__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_154__504:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__504].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__504].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__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_154__504:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__504].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_154__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$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__504:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$154"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131"
    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__1131].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131"
    linkageType: null
    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__1131:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131"
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_2__1131:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$selectMatchingChildElements$2"
    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.TreeVisitorValidator].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__1072].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_3__1105].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.Java1_0Validator$lambda_new_6__1070].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1104].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.VisitorValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.Node].getChildNodes()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.databind.introspect.POJOPropertiesCollector].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,boolean,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isRecordType()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].nopInstance()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultVisibilityChecker(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 1
    ICount: 34
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:183"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:182"
        BranchSideFuncs:
        - "nopInstance()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:173,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:178,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isRecordType"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:179,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:181,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:184,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].nopInstance"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:186,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:186,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultVisibilityChecker"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:191,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,boolean,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:203,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._accessorNaming"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:202,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._accessorNaming(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:212,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:213,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].withSetterPrefix"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:213,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider].forPOJO"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getConfig()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MapperConfig"
    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.POJOPropertiesCollector].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 226
    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.introspect.POJOPropertiesCollector].isRecordType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 233
    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.introspect.POJOPropertiesCollector].getClassDef()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    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.POJOPropertiesCollector].getAnnotationIntrospector()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector"
    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.POJOPropertiesCollector].getProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getPropertyMap()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:247,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getPropertyMap"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:248,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:248,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getInjectables()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:255"
        BranchSideFuncs:
        - "collectAll()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:253,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonKeyAccessor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._resolveFieldVsGetter(java.util.List)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:266"
        BranchSideFuncs:
        - "collectAll()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:265"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:275"
        BranchSideFuncs:
        - "_resolveFieldVsGetter(java.util.List)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:275"
        BranchSideFuncs:
        - "reportProblem(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:274"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:263,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:267,1"
      Dst: "[java.util.LinkedList].size"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:268,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._resolveFieldVsGetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:270,1"
      Dst: "[java.util.LinkedList].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:269,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonValueAccessor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._resolveFieldVsGetter(java.util.List)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:290"
        BranchSideFuncs:
        - "collectAll()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:300"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:299"
        BranchSideFuncs:
        - "_resolveFieldVsGetter(java.util.List)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:299"
        BranchSideFuncs:
        - "reportProblem(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:286,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:291,1"
      Dst: "[java.util.LinkedList].size"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:292,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._resolveFieldVsGetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:294,1"
      Dst: "[java.util.LinkedList].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:293,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:312,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterField()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:323"
        BranchSideFuncs:
        - "collectAll()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:322"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:328"
        BranchSideFuncs:
        - "reportProblem(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:321,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:324,1"
      Dst: "[java.util.LinkedList].size"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:326,1"
      Dst: "[java.util.LinkedList].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:325,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:328,1"
      Dst: "[java.util.LinkedList].getFirst"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterMethod()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:341"
        BranchSideFuncs:
        - "collectAll()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:346"
        BranchSideFuncs:
        - "reportProblem(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:339,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:342,1"
      Dst: "[java.util.LinkedList].size"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:344,1"
      Dst: "[java.util.LinkedList].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:343,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:346,1"
      Dst: "[java.util.LinkedList].getFirst"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnySetterField()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:356"
        BranchSideFuncs:
        - "collectAll()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:355"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:363"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:361"
        BranchSideFuncs:
        - "reportProblem(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:354,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:357,1"
      Dst: "[java.util.LinkedList].size"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:359,1"
      Dst: "[java.util.LinkedList].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:358,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:361,1"
      Dst: "[java.util.LinkedList].getFirst"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnySetterMethod()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:371"
        BranchSideFuncs:
        - "collectAll()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:370"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:378"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:377"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:376"
        BranchSideFuncs:
        - "reportProblem(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:369,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:372,1"
      Dst: "[java.util.LinkedList].size"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:374,1"
      Dst: "[java.util.LinkedList].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:373,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:376,1"
      Dst: "[java.util.LinkedList].getFirst"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getIgnoredPropertyNames()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "java.util.Set"
    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.POJOPropertiesCollector].getObjectIdInfo()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    argCount: 0
    argTypes: []
    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.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)"
    functionUses: 1
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:399"
        BranchSideFuncs:
        - "findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:398"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:395,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectIdInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:397,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectReferenceInfo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getPropertyMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:407"
        BranchSideFuncs:
        - "collectAll()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:406"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:405,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonValueMethod()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:416"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:412,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonValueAccessor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].findPOJOBuilderClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:421,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].collectAll()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].isRecordType()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addFields(java.util.Map)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addMethods(java.util.Map)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].isNonStaticInnerClass()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreators(java.util.Map)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._removeUnwantedProperties(java.util.Map)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._removeUnwantedAccessor(java.util.Map)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._renameProperties(java.util.Map)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addInjectables(java.util.Map)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].mergeAnnotations(boolean)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._findNamingStrategy()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._renameUsing(java.util.Map,com.fasterxml.jackson.databind.PropertyNamingStrategy)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].trimByVisibility()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._renameWithWrappers(java.util.Map)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._sortProperties(java.util.Map)"
    functionUses: 8
    ICount: 49
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:445"
        BranchSideFuncs:
        - "_addFields(java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:444"
        BranchSideFuncs:
        - "_addFields(java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:447"
        BranchSideFuncs:
        - "_addFields(java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:446"
        BranchSideFuncs:
        - "_addMethods(java.util.Map)"
        - "isNonStaticInnerClass()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:457"
        BranchSideFuncs:
        - "_addCreators(java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:456"
        BranchSideFuncs:
        - "_removeUnwantedProperties(java.util.Map)"
        - "_addInjectables(java.util.Map)"
        - "_renameProperties(java.util.Map)"
        - "_removeUnwantedAccessor(java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:452"
        BranchSideFuncs:
        - "_addCreators(java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:451"
        BranchSideFuncs:
        - "_addCreators(java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:457"
        BranchSideFuncs:
        - "_addCreators(java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:456"
        BranchSideFuncs:
        - "_removeUnwantedProperties(java.util.Map)"
        - "_addInjectables(java.util.Map)"
        - "_renameProperties(java.util.Map)"
        - "_removeUnwantedAccessor(java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:478"
        BranchSideFuncs:
        - "mergeAnnotations(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:477"
        BranchSideFuncs:
        - "_findNamingStrategy()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:485"
        BranchSideFuncs:
        - "_renameUsing(java.util.Map,com.fasterxml.jackson.databind.PropertyNamingStrategy)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:484"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:491"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "trimByVisibility()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:490"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:496"
        BranchSideFuncs:
        - "_renameWithWrappers(java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:495"
        BranchSideFuncs:
        - "_sortProperties(java.util.Map)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:437,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:440,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].isRecordType"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:445,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addFields"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:447,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:451,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].isNonStaticInnerClass"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:452,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreators"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:457,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._removeUnwantedProperties"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:459,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._removeUnwantedAccessor"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:462,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._renameProperties"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:466,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addInjectables"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:471,1"
      Dst: "[java.util.LinkedHashMap].values"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:471,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:471,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:471,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:472,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].mergeAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:478,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._findNamingStrategy"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:480,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._renameUsing"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:486,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].trimByVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:491,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:492,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._renameWithWrappers"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:496,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._sortProperties"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addFields(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].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.AnnotationIntrospector].hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[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.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].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].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base].modifyFieldName(com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].modifyFieldName(com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._propNameFromSimple(java.lang.String)"
    - "[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)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(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.introspect.AnnotationIntrospectorPair].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForSerialization(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.PropertyName].isEmpty()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._propNameFromSimple(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isFieldVisible(com.fasterxml.jackson.databind.introspect.AnnotatedField)"
    - "[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.AnnotatedField].isTransient()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getModifiers()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._property(java.util.Map,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addField(com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 144
    EdgeCount: 107
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:512"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "fields()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:512"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "fields()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:634"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "fields()"
        - "hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:633"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:529"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:528"
        BranchSideFuncs:
        - "hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:526"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:525"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:537"
        BranchSideFuncs:
        - "hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:532"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:541"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:556"
        BranchSideFuncs:
        - "findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:549"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:548"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:545"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:516"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "fields()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:563"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:562"
        BranchSideFuncs:
        - "modifyFieldName(com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:567"
        BranchSideFuncs:
        - "findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:577"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:576"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:588"
        BranchSideFuncs:
        - "findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:591"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-1"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:599"
        BranchSideFuncs:
        - "_propNameFromSimple(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:598"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:599"
        BranchSideFuncs:
        - "_propNameFromSimple(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:598"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:604"
        BranchSideFuncs:
        - "isFieldVisible(com.fasterxml.jackson.databind.introspect.AnnotatedField)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:603"
        BranchSideFuncs:
        - "isTransient()"
        - "hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:618"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:617"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:628"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:632"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:631"
        BranchSideFuncs:
        - "_property(java.util.Map,java.lang.String)"
        - "addField(com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:632"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:631"
        BranchSideFuncs:
        - "_property(java.util.Map,java.lang.String)"
        - "addField(com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:632"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:631"
        BranchSideFuncs:
        - "_property(java.util.Map,java.lang.String)"
        - "addField(com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:629"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:632"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:631"
        BranchSideFuncs:
        - "_property(java.util.Map,java.lang.String)"
        - "addField(com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:517,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:520,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:520,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:520,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:520,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:522,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsKey"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:522,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:524,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:526,1"
      Dst: "[java.util.LinkedList].add"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:529,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValue"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:538,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:539,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnySetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:557,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:559,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:563,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy].modifyFieldName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:568,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._propNameFromSimple"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:572,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findRenameByField"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:573,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:575,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:577,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:587,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForSerialization"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:589,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForDeserialization"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:594,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:601,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker].isFieldVisible"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:604,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasIgnoreMarker"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:607,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].isTransient"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:629,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:629,1"
      Dst: "[java.lang.reflect.Modifier].isFinal"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:632,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._property"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:632,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addField"
    JavaMethodInfo: null
    BBCount: 60
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreators(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 641
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreatorParam(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameter(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreatorParam(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameter(int)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].isRecordType()"
    - "[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)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getConstructorParameters()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameter(int)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreatorParam(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,java.lang.String)"
    functionUses: 1
    ICount: 94
    EdgeCount: 213
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:660"
        BranchSideFuncs:
        - "getConstructors()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:659"
        BranchSideFuncs:
        - "isRecordType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:651"
        BranchSideFuncs:
        - "getConstructors()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:650"
        BranchSideFuncs:
        - "getFactoryMethods()"
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:647"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:646"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:649"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:651"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:660"
        BranchSideFuncs:
        - "getFactoryMethods()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:659"
        BranchSideFuncs:
        - "isRecordType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:654"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:657"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:691"
        BranchSideFuncs:
        - "findRecordConstructor(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.List)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:690"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:691"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:690"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:666"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:670"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:669"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:681"
        BranchSideFuncs:
        - "getConstructorParameters()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:680"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:679"
        BranchSideFuncs:
        - "next()"
        - "getOwner()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:678"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:678"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:677"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:682"
        BranchSideFuncs:
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:681"
        BranchSideFuncs:
        - "getParameterCount()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:691"
        BranchSideFuncs:
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:690"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:682"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:691"
        BranchSideFuncs:
        - "getParameter(int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:690"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:684"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:682"
        BranchSideFuncs:
        - "_addCreatorParam(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:681"
        BranchSideFuncs:
        - "getParameterCount()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:643,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:643,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:643,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:643,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:645,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:647,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:648,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedWithParams].getParameter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:648,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreatorParam"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:651,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:655,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:660,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].isRecordType"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:661,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:662,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util].findRecordConstructor"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:670,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:671,1"
      Dst: "[java.util.AbstractSequentialList].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:672,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getConstructorParameters"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:675,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:675,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:676,1"
      Dst: "[java.util.Set].add"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:681,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:681,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:684,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:685,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 8
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreatorParam(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 698
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreatorParam(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:699,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreatorParam"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addCreatorParam(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 705
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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].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.PropertyName].isEmpty()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.AnnotatedParameter].getOwner()"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._checkRenameByField(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._property(java.util.Map,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._property(java.util.Map,com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addCtor(com.fasterxml.jackson.databind.introspect.AnnotatedParameter,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionUses: 2
    ICount: 54
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:710"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:709"
        BranchSideFuncs:
        - "findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:716"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:715"
        BranchSideFuncs:
        - "isEmpty()"
        - "findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-1"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-1"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:737"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:736"
        BranchSideFuncs:
        - "_property(java.util.Map,java.lang.String)"
        - "_checkRenameByField(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:719"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:725"
        BranchSideFuncs:
        - "getOwner()"
        - "findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:728"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:726"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:725"
        BranchSideFuncs:
        - "getOwner()"
        - "findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:730"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:728"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:727"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:730"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:733"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:732"
        BranchSideFuncs:
        - "construct(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:730"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:733"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:732"
        BranchSideFuncs:
        - "construct(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:746"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:737"
        BranchSideFuncs:
        - "_property(java.util.Map,com.fasterxml.jackson.databind.PropertyName)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:736"
        BranchSideFuncs:
        - "_property(java.util.Map,java.lang.String)"
        - "_checkRenameByField(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:746"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:737"
        BranchSideFuncs:
        - "_property(java.util.Map,com.fasterxml.jackson.databind.PropertyName)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:736"
        BranchSideFuncs:
        - "_property(java.util.Map,java.lang.String)"
        - "_checkRenameByField(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:710,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:716,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForDeserialization"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:717,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:719,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:726,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:726,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:733,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:737,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._checkRenameByField"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:747,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._property"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:748,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addCtor"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:749,1"
      Dst: "[java.util.LinkedList].add"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addMethods(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].memberMethods()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addGetterMethod(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.AnnotationIntrospector)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addSetterMethod(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.AnnotationIntrospector)"
    - "[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: 1
    ICount: 33
    EdgeCount: 69
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:777"
        BranchSideFuncs:
        - "memberMethods()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:776"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:764"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:766"
        BranchSideFuncs:
        - "_addGetterMethod(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.AnnotationIntrospector)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:765"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:766"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:768"
        BranchSideFuncs:
        - "_addSetterMethod(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.AnnotationIntrospector)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:767"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:776"
        BranchSideFuncs:
        - "hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:775"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:776"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:775"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:770"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:773"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:772"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:757,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].memberMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:757,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:757,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:757,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:763,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:765,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addGetterMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:767,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addSetterMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:769,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnySetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:769,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:771,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:773,1"
      Dst: "[java.util.LinkedList].add"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addGetterMethod(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 784
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[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].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.AnnotationIntrospector].hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[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].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].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].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForIsGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base].findNameForIsGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isIsGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForIsGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base].findNameForIsGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.PropertyName].isEmpty()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._propNameFromSimple(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._checkRenameByField(java.lang.String)"
    - "[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.POJOPropertiesCollector]._property(java.util.Map,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 102
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:788"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:787"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:794"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:793"
        BranchSideFuncs:
        - "hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:794"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:793"
        BranchSideFuncs:
        - "hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:802"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:801"
        BranchSideFuncs:
        - "hasAsKey(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:795"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:798"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:797"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:802"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:810"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:809"
        BranchSideFuncs:
        - "hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:803"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:806"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:805"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:819"
        BranchSideFuncs:
        - "findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:811"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:814"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:813"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:821"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:838"
        BranchSideFuncs:
        - "findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:828"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:827"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:828"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:835"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:834"
        BranchSideFuncs:
        - "isGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:833"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:832"
        BranchSideFuncs:
        - "isIsGetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:840"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:847"
        BranchSideFuncs:
        - "findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:846"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:842"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:847"
        BranchSideFuncs:
        - "findNameForIsGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:846"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:850"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:849"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:850"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:854"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:785,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:787,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:794,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:794,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:796,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:798,1"
      Dst: "[java.util.LinkedList].add"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:802,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsKey"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:810,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValue"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:820,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForSerialization"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:824,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:826,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:826,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy].findNameForRegularGetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:829,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy].findNameForIsGetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:833,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker].isIsGetterVisible"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:835,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker].isGetterVisible"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:850,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:852,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._propNameFromSimple"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:858,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._checkRenameByField"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:859,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasIgnoreMarker"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:860,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._property"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:860,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addGetter"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addSetterMethod(java.util.Map,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 867
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base].findNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isSetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].findNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Base].findNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.PropertyName].isEmpty()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._propNameFromSimple(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._checkRenameByField(java.lang.String)"
    - "[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.POJOPropertiesCollector]._property(java.util.Map,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.PropertyName,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 43
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:870"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:881"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:880"
        BranchSideFuncs:
        - "findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:872"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:875"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:878"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:877"
        BranchSideFuncs:
        - "isSetterVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:882"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:886"
        BranchSideFuncs:
        - "findNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:885"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:886"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:889"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:888"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:889"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:893"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:868,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForDeserialization"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:871,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:873,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:873,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy].findNameForMutator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:878,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker].isSetterVisible"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:889,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:891,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._propNameFromSimple"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:897,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._checkRenameByField"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:898,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasIgnoreMarker"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:899,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._property"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:900,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addSetter"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._addInjectables(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._doAddInjectable(com.fasterxml.jackson.'annotation'.JacksonInject$Value,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.databind.AnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.github.javaparser.TokenRange].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup].iterator()"
    - "[com.github.javaparser.ast.Node$lambda_treeIterable_9__1010].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].memberMethods()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._doAddInjectable(com.fasterxml.jackson.'annotation'.JacksonInject$Value,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.databind.AnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 1
    ICount: 28
    EdgeCount: 135
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:906"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:910"
        BranchSideFuncs:
        - "fields()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:909"
        BranchSideFuncs:
        - "memberMethods()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:910"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:917"
        BranchSideFuncs:
        - "memberMethods()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:916"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:912"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:915"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:914"
        BranchSideFuncs:
        - "_doAddInjectable(com.fasterxml.jackson.'annotation'.JacksonInject$Value,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
        - "findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:906,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].fields"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:906,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:906,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:906,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:907,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findInjectableValue"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:907,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._doAddInjectable"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:910,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].memberMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:912,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._doAddInjectable(com.fasterxml.jackson.'annotation'.JacksonInject$Value,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 920
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JacksonInject$Value"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].getId()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    functionUses: 2
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:921"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:924"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:923"
        BranchSideFuncs:
        - "getId()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:928"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:927"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:929"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:935"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:931"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:936"
        BranchSideFuncs:
        - "reportProblem(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:935"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:924,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].getId"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:926,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:928,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:931,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:933,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:932,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._propNameFromSimple(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 938
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String,java.lang.String)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:939,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._checkRenameByField(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 943
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._propNameFromSimple(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 3
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:944"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:952"
        BranchSideFuncs:
        - "_propNameFromSimple(java.lang.String)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:951"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:946"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:952"
        BranchSideFuncs:
        - "getSimpleName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:951"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:945,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._propNameFromSimple"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:945,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:947,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._removeUnwantedProperties(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 966
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].anyVisible()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].anyIgnorals()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].isRecordType()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeIgnored()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._collectIgnorals(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].anyExplicitsWithoutIgnoral()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._collectIgnorals(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeIgnored()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].couldDeserialize()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._collectIgnorals(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    functionUses: 1
    ICount: 35
    EdgeCount: 104
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:968"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1007"
        BranchSideFuncs:
        - "next()"
        - "anyVisible()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1006"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:972"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:977"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:976"
        BranchSideFuncs:
        - "anyIgnorals()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:977"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1005"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:983"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:994"
        BranchSideFuncs:
        - "anyExplicitsWithoutIgnoral()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:983"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:994"
        BranchSideFuncs:
        - "anyExplicitsWithoutIgnoral()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:995"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1001"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1000"
        BranchSideFuncs:
        - "couldDeserialize()"
        - "removeIgnored()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1002"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1006"
        BranchSideFuncs:
        - "getName()"
        - "_collectIgnorals(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1005"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:967,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:967,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:968,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:969,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:972,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].anyVisible"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:973,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:977,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].anyIgnorals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:983,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].isRecordType"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:986,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeIgnored"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:988,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:988,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._collectIgnorals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:995,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].anyExplicitsWithoutIgnoral"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1002,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].couldDeserialize"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._removeUnwantedAccessor(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1017
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].isRecordType()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeNonVisible(boolean,com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionUses: 1
    ICount: 26
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1018"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1019"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1018"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1019"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1019"
        BranchSideFuncs:
        - "values()"
        - "iterator()"
        - "isRecordType()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1018"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1022"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1029"
        BranchSideFuncs:
        - "removeNonVisible(boolean,com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1028"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1023"
        BranchSideFuncs:
        - "removeNonVisible(boolean,com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1022"
        BranchSideFuncs:
        - "removeNonVisible(boolean,com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
        - "next()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1018,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].isRecordType"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1019,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1020,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1020,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1022,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1023,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1027,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeNonVisible"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._collectIgnorals(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1037
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1038"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1044"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1043"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1038"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1044"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1043"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1039"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1042"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1041"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1040,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1042,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._renameProperties(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1054
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findExplicitNames()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].withName(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].explode(java.util.Collection)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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.introspect.POJOPropertyBuilder].addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._replaceCreatorProperty(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder,java.util.List)"
    functionUses: 1
    ICount: 53
    EdgeCount: 161
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1057"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1094"
        BranchSideFuncs:
        - "isEmpty()"
        - "findExplicitNames()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1093"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1064"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1067"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1066"
        BranchSideFuncs:
        - "remove()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1068"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1072"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1071"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1072"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1078"
        BranchSideFuncs:
        - "iterator()"
        - "withName(com.fasterxml.jackson.databind.PropertyName)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1077"
        BranchSideFuncs:
        - "explode(java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1094"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1121"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1095"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1121"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "get(java.lang.Object)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1098"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1101"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1100"
        BranchSideFuncs:
        - "addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1055,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1055,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1057,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1058,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1059,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1061,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findExplicitNames"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1064,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1067,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1069,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1072,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1073,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1074,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].withName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1074,1"
      Dst: "[java.util.LinkedList].add"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1078,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].explode"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1078,1"
      Dst: "[java.util.LinkedList].addAll"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1095,1"
      Dst: "[java.util.AbstractSequentialList].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1096,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1097,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1099,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1101,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addAll"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1104,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._replaceCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1116,1"
      Dst: "[java.util.HashSet].remove"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._renameUsing(java.util.Map,com.fasterxml.jackson.databind.PropertyNamingStrategy)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1125
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    - "[com.github.javaparser.utils.VisitorSet].toArray(java.lang.Object[])"
    - "[com.github.javaparser.utils.VisitorList].toArray(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].toArray(java.lang.Object[])"
    - "[com.github.javaparser.ast.NodeList].toArray(java.lang.Object[])"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear()"
    - "[com.github.javaparser.utils.VisitorMap].clear()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFullName()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].isExplicitlyNamed()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasGetter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetter()"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].nameForGetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].nameForGetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForGetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasField()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getField()"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].nameForField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].nameForField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasSetter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getSetterUnchecked()"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[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.PropertyNamingStrategies$NamingBase].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.introspect.POJOPropertyBuilder].hasConstructorParameter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getConstructorParameter()"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].nameForConstructorParameter(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].nameForConstructorParameter(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForConstructorParameter(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasField()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFieldUnchecked()"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].nameForField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].nameForField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasGetter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetterUnchecked()"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].nameForGetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].nameForGetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForGetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].withSimpleName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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.introspect.POJOPropertyBuilder].addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._replaceCreatorProperty(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder,java.util.List)"
    functionUses: 1
    ICount: 82
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1172"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "getFullName()"
        - "isExplicitlyNamed()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1154"
        BranchSideFuncs:
        - "hasSimpleName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1140"
        BranchSideFuncs:
        - "hasSetter()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1137"
        BranchSideFuncs:
        - "getGetter()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1155"
        BranchSideFuncs:
        - "getField()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1154"
        BranchSideFuncs:
        - "hasSimpleName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1143"
        BranchSideFuncs:
        - "getSetterUnchecked()"
        - "nameForSetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1142"
        BranchSideFuncs:
        - "hasConstructorParameter()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1145"
        BranchSideFuncs:
        - "getConstructorParameter()"
        - "nameForConstructorParameter(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedParameter,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1144"
        BranchSideFuncs:
        - "hasField()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1147"
        BranchSideFuncs:
        - "nameForField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.String)"
        - "getFieldUnchecked()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1146"
        BranchSideFuncs:
        - "hasGetter()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1154"
        BranchSideFuncs:
        - "hasSimpleName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1159"
        BranchSideFuncs:
        - "withSimpleName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1158"
        BranchSideFuncs:
        - "getSimpleName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1159"
        BranchSideFuncs:
        - "withSimpleName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1158"
        BranchSideFuncs:
        - "getSimpleName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1166"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1165"
        BranchSideFuncs:
        - "addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1126,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1126,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1126,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1127,1"
      Dst: "[java.util.Map].clear"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1129,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1133,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].isExplicitlyNamed"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1133,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1135,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasGetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1136,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1136,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1136,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForGetterMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1137,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasField"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1138,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getField"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1138,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForField"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1141,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasSetter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1142,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getSetterUnchecked"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1142,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForSetterMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1143,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasConstructorParameter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1144,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getConstructorParameter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1144,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForConstructorParameter"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1146,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFieldUnchecked"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1150,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetterUnchecked"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1155,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1156,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].withSimpleName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1162,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1164,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1166,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addAll"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1170,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._replaceCreatorProperty"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._renameWithWrappers(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1177
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryMember()"
    - "[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.PropertyName].hasSimpleName()"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFullName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].withName(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(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.introspect.POJOPropertyBuilder].addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionUses: 1
    ICount: 46
    EdgeCount: 133
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1204"
        BranchSideFuncs:
        - "getPrimaryMember()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1203"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1187"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1186"
        BranchSideFuncs:
        - "hasSimpleName()"
        - "findWrapperName(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1193"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getFullName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1202"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1197"
        BranchSideFuncs:
        - "remove()"
        - "withName(com.fasterxml.jackson.databind.PropertyName)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1215"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1215"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "get(java.lang.Object)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1211"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1210"
        BranchSideFuncs:
        - "addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1178,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1178,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1180,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1181,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1182,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1183,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getPrimaryMember"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1187,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findWrapperName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1191,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1194,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1194,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1196,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1198,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].withName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1199,1"
      Dst: "[java.util.LinkedList].add"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1200,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1205,1"
      Dst: "[java.util.AbstractSequentialList].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1206,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1207,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1209,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1211,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].addAll"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._sortProperties(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1229
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.cfg.MapperConfig].shouldSortPropertiesAlphabetically()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._anyIndexed(java.util.Collection)"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[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)"
    - "[com.github.javaparser.utils.VisitorMap].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.introspect.POJOPropertyBuilder].getName()"
    - "[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.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].remove(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.introspect.POJOPropertyBuilder].getInternalName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].getIndex()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getMetadata()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[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.printer.lexicalpreservation.TextElementIteratorsFactory$1].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].remove()"
    - "[com.github.javaparser.utils.VisitorList$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.github.javaparser.utils.VisitorSet$1].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].remove()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[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].clear()"
    - "[com.github.javaparser.utils.VisitorMap].clear()"
    - "[com.github.javaparser.utils.VisitorMap].putAll(java.util.Map)"
    functionUses: 1
    ICount: 136
    EdgeCount: 373
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1234"
        BranchSideFuncs:
        - "shouldSortPropertiesAlphabetically()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1242"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1242"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1242"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1242"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1248"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1255"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1277"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1270"
        BranchSideFuncs:
        - "values()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1269"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1270"
        BranchSideFuncs:
        - "values()"
        - "getInternalName()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1269"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1267"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1296"
        BranchSideFuncs:
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1295"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1289"
        BranchSideFuncs:
        - "getMetadata()"
        - "getIndex()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1288"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1287"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1296"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1295"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:null"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1304"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1297"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1311"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:null"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1322"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1231,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationSortAlphabetically"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1233,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].shouldSortPropertiesAlphabetically"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1234,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1235,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1235,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._anyIndexed"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1237,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationPropertyOrder"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1243,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1247,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1249,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1252,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1252,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1252,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1253,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1253,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1259,1"
      Dst: "[java.util.Map].remove"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1262,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getInternalName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1262,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1279,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1279,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1282,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1283,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getMetadata"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1283,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].getIndex"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1286,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1297,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1307,1"
      Dst: "[java.util.AbstractSequentialList].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1308,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1310,1"
      Dst: "[java.util.TreeMap].values"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1320,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1326,1"
      Dst: "[java.util.Map].putAll"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1327,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 50
    CyclomaticComplexity: 8
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._anyIndexed(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1331
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getMetadata()"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].hasIndex()"
    functionUses: 1
    ICount: 13
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1337"
        BranchSideFuncs:
        - "hasIndex()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getMetadata()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1336"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1332,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1332,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1332,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1333,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getMetadata"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1333,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].hasIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._resolveFieldVsGetter(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1359
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.ast.NodeList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList].remove(int)"
    - "[com.github.javaparser.utils.VisitorList$3].remove(int)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    functionUses: 2
    ICount: 22
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1364"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1377"
        BranchSideFuncs:
        - "remove(int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1376"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1359"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1360,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1366,1"
      Dst: "[java.util.List].remove"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1378,1"
      Dst: "[java.util.List].size"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem(java.lang.String,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1388
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1392"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1391"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1390,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1392,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1392,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._property(java.util.Map,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1396
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,boolean,com.fasterxml.jackson.databind.PropertyName)"
    - "[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)"
    functionUses: 1
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1404"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,boolean,com.fasterxml.jackson.databind.PropertyName)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1397,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1398,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1400,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1402,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._property(java.util.Map,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1410
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,boolean,com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[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)"
    functionUses: 4
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1412"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1417"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,boolean,com.fasterxml.jackson.databind.PropertyName)"
        - "construct(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1416"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1411,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1414,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1414,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1415,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._findNamingStrategy()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1421
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyNamingStrategy"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getPropertyNamingStrategy()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    - "[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: 1
    ICount: 41
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1426"
        BranchSideFuncs:
        - "getPropertyNamingStrategy()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1436"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1435"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1442"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1441"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1446"
        BranchSideFuncs:
        - "reportProblem(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1445"
        BranchSideFuncs:
        - "getHandlerInstantiator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1422,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNamingStrategy"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1424,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getPropertyNamingStrategy"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1434,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1432,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].reportProblem"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1442,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1446,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getHandlerInstantiator"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1448,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.HandlerInstantiator].namingStrategyInstance"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1454,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1453,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._updateCreatorProperty(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1459,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._replaceCreatorProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._replaceCreatorProperty(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    linkageType: null
    functionLinenumber: 1462
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getInternalName()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getInternalName()"
    - "[com.github.javaparser.utils.VisitorList].set(int,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].set(int,java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].set(int,java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1472"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1472"
        BranchSideFuncs:
        - "getInternalName()"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1464"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1463"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1464,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getInternalName"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1465,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1466,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1466,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1467,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - 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.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902"
    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__902].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902"
    linkageType: null
    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__902:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902"
    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__902:-1,1"
      Dst: "[com.github.javaparser.resolution.model.Value].from"
    JavaMethodInfo: null
    BBCount: 1
    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.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.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.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler].<init>(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler"
    linkageType: null
    functionLinenumber: 33
    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.ReferenceConditionalExprHandler:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler].resolveType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isNull()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType:com.github.javaparser.resolution.types.ResolvedType].isNull()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].leastUpperBound(java.util.Set)"
    functionUses: 1
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler:42"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler:45"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler:44"
        BranchSideFuncs:
        - "isNull()"
    - Branch String: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler:45"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler:48"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler:47"
        BranchSideFuncs:
        - "leastUpperBound(java.util.Set)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler:42,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].isNull"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler:48,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler:48,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.promotion.ReferenceConditionalExprHandler:48,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.TypeHelper].leastUpperBound"
    JavaMethodInfo: null
    BBCount: 5
    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.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.CloneVisitor].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.ObjectIdentityHashCodeVisitor].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.GenericVisitorAdapter].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.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.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.LineComment,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].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: 143
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_17__436].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__436"
    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__436].<init>(com.github.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__436:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__436].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__436].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__436"
    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__436:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__436].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_17__436"
    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__436:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$17"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder"
    linkageType: null
    functionLinenumber: 120
    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$LongBuilder:121,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder]._constructArray(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "long[]"
    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.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.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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].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.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.ModifierVisitor].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.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.comments.JavadocComment,java.lang.Object)"
    - "[com.github.javaparser.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: 143
    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.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.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.NoCommentHashCodeVisitor].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.GenericListVisitorAdapter].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.ObjectIdentityHashCodeVisitor].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.CloneVisitor].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.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.VoidType,java.lang.Object)"
    - "[com.github.javaparser.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: 45
    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.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.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.metamodel.UnaryExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.UnaryExprMetaModel"
    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.UnaryExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ExpressionMetaModel].<init>"
    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.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: 1
    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.NoCommentEqualsVisitor].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.ObjectIdentityEqualsVisitor].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.ast.visitor.GenericListVisitorAdapter].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.CloneVisitor].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.GenericVisitorAdapter].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.ModifierVisitor].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.RecordAsTypeIdentifierNotAllowed].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.validator.ReservedKeywordValidator].visit(com.github.javaparser.ast.expr.SimpleName,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].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.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: 44
    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.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.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)"
    functionUses: 2
    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.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.printer.PrettyPrintVisitor$isInstance__602].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602"
    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__602].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602"
    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__602:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602:-1,1"
      Dst: "[java.lang.Class].isInstance"
    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.fasterxml.jackson.databind.util.ArrayBuilders].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:29,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getBooleanBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:33"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:36"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:35"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:34,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getByteBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:44"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:42,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getShortBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:51"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:49,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getIntBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:58"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:56,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getLongBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:65"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:63,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getFloatBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:73"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:71,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getDoubleBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder].<init>()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:80"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:78,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].<init>(java.lang.Class,int,java.lang.Object)"
    functionUses: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:159,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:160,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:161,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders].arrayToSet(java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.HashSet"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:189,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:191,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup(java.lang.Object[],java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders"
    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.util.ArrayBuilders:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:227"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:226"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:219,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:219,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:219,1"
      Dst: "[java.lang.reflect.Array].newInstance"
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders:220,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__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_29__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_29__42:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__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_29__42:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__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$29(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$29"
    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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__425].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__425"
    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__425].<init>(com.github.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__425:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__425].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__425].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__425"
    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__425:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__425].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_195__425"
    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__425:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$195"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].resolve()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.github.javaparser.resolution.types.ResolvedArrayType"
    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.ArrayType:57,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.type.ArrayType:57,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].toResolvedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.type.ArrayType$Origin"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:81,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.ast.type.Type,com.github.javaparser.ast.expr.AnnotationExpr[])"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.expr.AnnotationExpr[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:85,1"
      Dst: "[com.github.javaparser.ast.NodeList].nodeList"
    - Src: "com.github.javaparser.ast.type.ArrayType:85,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.type.Type"
    - "com.github.javaparser.ast.type.ArrayType$Origin"
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ReferenceType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.type.ArrayType].setOrigin(com.github.javaparser.ast.type.ArrayType$Origin)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:93,1"
      Dst: "[com.github.javaparser.ast.type.ReferenceType].<init>"
    - Src: "com.github.javaparser.ast.type.ArrayType:94,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].setComponentType"
    - Src: "com.github.javaparser.ast.type.ArrayType:95,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].setOrigin"
    - Src: "com.github.javaparser.ast.type.ArrayType:96,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: 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.ModifierVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionUses: 91
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:102,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: 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.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.type.ArrayType,java.lang.Object)"
    functionUses: 82
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:108,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    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.type.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:119"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:122"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:121"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.type.ArrayType:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:125"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:124"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:118,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.type.ArrayType:122,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.type.ArrayType:124,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.type.ArrayType:126,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].wrapInArrayTypes(com.github.javaparser.ast.type.Type,java.util.List[])"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    - "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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getTokenRange()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.TokenRange].getEnd()"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getTokenRange()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.type.ArrayType].getOuterMostTokenRange(com.github.javaparser.TokenRange,com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.type.ArrayType].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.Type,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getAnnotations()"
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getOrigin()"
    functionUses: 2
    ICount: 42
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:157"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ArrayType:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:null"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.ast.type.ArrayType:141"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:null"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.ast.type.ArrayType:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:null"
        BranchSideFuncs:
        - "getBegin()"
        - "getEnd()"
        - "<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "getTokenRange()"
        - "getOuterMostTokenRange(com.github.javaparser.TokenRange,com.github.javaparser.TokenRange)"
    - Branch String: "com.github.javaparser.ast.type.ArrayType:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:null"
        BranchSideFuncs:
        - "getBegin()"
        - "getEnd()"
        - "<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
        - "getTokenRange()"
        - "getOuterMostTokenRange(com.github.javaparser.TokenRange,com.github.javaparser.TokenRange)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:141,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.ast.type.ArrayType:142,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.ast.type.ArrayType:143,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.type.ArrayType:143,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.type.ArrayType:143,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getTokenRange"
    - Src: "com.github.javaparser.ast.type.ArrayType:144,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.type.ArrayType:144,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin"
    - Src: "com.github.javaparser.ast.type.ArrayType:144,1"
      Dst: "[com.github.javaparser.TokenRange].getEnd"
    - Src: "com.github.javaparser.ast.type.ArrayType:144,1"
      Dst: "[com.github.javaparser.TokenRange].<init>"
    - Src: "com.github.javaparser.ast.type.ArrayType:151,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOuterMostTokenRange"
    - Src: "com.github.javaparser.ast.type.ArrayType:153,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getOrigin"
    - Src: "com.github.javaparser.ast.type.ArrayType:153,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].getAnnotations"
    - Src: "com.github.javaparser.ast.type.ArrayType:153,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getOuterMostTokenRange(com.github.javaparser.TokenRange,com.github.javaparser.TokenRange)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "com.github.javaparser.TokenRange"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.TokenRange"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenRange].getEnd()"
    - "[com.github.javaparser.TokenRange].getEnd()"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[com.github.javaparser.JavaToken].getRange()"
    - "[com.github.javaparser.Range].isAfter(com.github.javaparser.Range)"
    - "[com.github.javaparser.TokenRange].<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    - "[com.github.javaparser.TokenRange].getBegin()"
    - "[com.github.javaparser.TokenRange].getEnd()"
    functionUses: 1
    ICount: 20
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:165"
        BranchSideFuncs:
        - "getRange()"
        - "isAfter(com.github.javaparser.Range)"
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:164"
        BranchSideFuncs:
        - "getRange()"
        - "isAfter(com.github.javaparser.Range)"
    - Branch String: "com.github.javaparser.ast.type.ArrayType:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:167"
        BranchSideFuncs:
        - "getBegin()"
        - "getEnd()"
        - "<init>(com.github.javaparser.JavaToken,com.github.javaparser.JavaToken)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:165,1"
      Dst: "[com.github.javaparser.TokenRange].getEnd"
    - Src: "com.github.javaparser.ast.type.ArrayType:165,1"
      Dst: "[com.github.javaparser.JavaToken].getRange"
    - Src: "com.github.javaparser.ast.type.ArrayType:165,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.ast.type.ArrayType:165,1"
      Dst: "[com.github.javaparser.Range].isAfter"
    - Src: "com.github.javaparser.ast.type.ArrayType:168,1"
      Dst: "[com.github.javaparser.TokenRange].getBegin"
    - Src: "com.github.javaparser.ast.type.ArrayType:168,1"
      Dst: "[com.github.javaparser.TokenRange].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].unwrapArrayTypes(com.github.javaparser.ast.type.Type)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "com.github.javaparser.utils.Pair"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.type.Type].getAnnotations()"
    - "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    - "[com.github.javaparser.ast.Node].getTokenRange()"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    - "[com.github.javaparser.utils.Pair].<init>(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 19
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:183"
        BranchSideFuncs:
        - "getOrigin()"
        - "getAnnotations()"
        - "<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.type.ArrayType$Origin,com.github.javaparser.ast.NodeList)"
        - "getTokenRange()"
        - "getComponentType()"
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:182"
        BranchSideFuncs:
        - "<init>(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:177,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.ast.type.ArrayType:180,1"
      Dst: "[com.github.javaparser.ast.Node].getTokenRange"
    - Src: "com.github.javaparser.ast.type.ArrayType:180,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.ast.type.ArrayType:180,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getOrigin"
    - Src: "com.github.javaparser.ast.type.ArrayType:180,1"
      Dst: "[com.github.javaparser.ast.type.Type].getAnnotations"
    - Src: "com.github.javaparser.ast.type.ArrayType:180,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType$ArrayBracketPair].<init>"
    - Src: "com.github.javaparser.ast.type.ArrayType:180,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.ast.type.ArrayType:181,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.type.ArrayType:183,1"
      Dst: "[com.github.javaparser.utils.Pair].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.type.ArrayType].setAnnotations(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType"
    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.ArrayType:234,1"
      Dst: "[com.github.javaparser.ast.type.Type].setAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getOrigin()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType$Origin"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].setOrigin(com.github.javaparser.ast.type.ArrayType$Origin)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.type.ArrayType$Origin"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:248"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:247"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:244,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.type.ArrayType:248,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].asString()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.IntersectionType].asString()"
    - "[com.github.javaparser.ast.type.PrimitiveType].asString()"
    - "[com.github.javaparser.ast.type.WildcardType].asString()"
    - "[com.github.javaparser.ast.type.VoidType].asString()"
    - "[com.github.javaparser.ast.type.TypeParameter].asString()"
    - "[com.github.javaparser.ast.type.UnknownType].asString()"
    - "[com.github.javaparser.ast.type.UnionType].asString()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].asString()"
    - "[com.github.javaparser.ast.type.ArrayType].asString()"
    - "[com.github.javaparser.ast.type.VarType].asString()"
    functionUses: 7
    ICount: 9
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:255,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.ast.type.ArrayType:255,1"
      Dst: "[com.github.javaparser.ast.type.Type].asString"
    - Src: "com.github.javaparser.ast.type.ArrayType:255,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.ast.type.ArrayType:255,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    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.ArrayType:260,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "com.github.javaparser.ast.type.ArrayType:261,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "com.github.javaparser.ast.type.ArrayType:262,1"
      Dst: "[com.github.javaparser.ast.type.Type].toDescriptor"
    - Src: "com.github.javaparser.ast.type.ArrayType:263,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].clone()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.type.ArrayType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 45
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:269,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.type.ArrayType:269,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ArrayTypeMetaModel"
    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.ArrayType].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    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.ArrayType].setComponentType(com.github.javaparser.ast.type.Type)"
    - "[com.github.javaparser.ast.type.Type].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.type.ArrayType:281"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:284"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:283"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.type.ArrayType:284"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:288"
        BranchSideFuncs:
        - "setComponentType(com.github.javaparser.ast.type.Type)"
      - BranchSide: "com.github.javaparser.ast.type.ArrayType:287"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:285,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].setComponentType"
    - Src: "com.github.javaparser.ast.type.ArrayType:288,1"
      Dst: "[com.github.javaparser.ast.type.Type].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].isArrayType()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    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.ArrayType].asArrayType()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.ArrayType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].ifArrayType(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    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.ArrayType:306,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].toArrayType()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    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.ArrayType:312,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getElementType()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.type.Type"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:322,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.type.ArrayType:322,1"
      Dst: "[com.github.javaparser.ast.type.Type].getElementType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.ArrayType].getArrayLevel()"
    - "[com.github.javaparser.ast.type.Type].getArrayLevel()"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    functionUses: 10
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:330,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.type.ArrayType:330,1"
      Dst: "[com.github.javaparser.ast.type.Type].getArrayLevel"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ArrayType].convertToUsage(com.github.javaparser.resolution.Context)"
    functionSourceFile: "com.github.javaparser.ast.type.ArrayType"
    linkageType: null
    functionLinenumber: 334
    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.ResolvedArrayType].<init>(com.github.javaparser.resolution.types.ResolvedType)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].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.VarType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.UnionType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.UnknownType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.WildcardType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.VoidType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.IntersectionType].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.TypeParameter].convertToUsage(com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.ast.type.ArrayType].getComponentType()"
    functionUses: 6
    ICount: 7
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ArrayType:335,1"
      Dst: "[com.github.javaparser.ast.type.ArrayType].getComponentType"
    - Src: "com.github.javaparser.ast.type.ArrayType:335,1"
      Dst: "[com.github.javaparser.ast.type.ConvertibleToUsage].convertToUsage"
    - Src: "com.github.javaparser.ast.type.ArrayType:335,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedArrayType].<init>"
    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.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].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.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250"
    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_88__250].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250"
    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_88__250:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250"
    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$88(java.lang.Object,com.github.javaparser.ast.expr.Name)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$88"
    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.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__931].bootstrap$(java.util.Deque,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__931"
    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__931].<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__931:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__931].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__931].<init>(java.util.Deque,java.util.List)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__931"
    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__931:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__931].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__931"
    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: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_1__931:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$static$1"
    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.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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__394].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__394"
    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__394].<init>(com.github.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__394:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__394].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__394].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__394"
    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__394:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__394].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_28__394"
    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__394:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$28"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801"
    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_12__801].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801"
    linkageType: null
    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_12__801:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801"
    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$12(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_12__801:-1,1"
      Dst: "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].lambda$hasAnnotation$12"
    JavaMethodInfo: null
    BBCount: 1
    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__223].bootstrap$(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__223"
    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__223].<init>(com.github.javaparser.ast.ImportDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__223:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__223].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__223].<init>(com.github.javaparser.ast.ImportDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__223"
    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__223:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__223].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__223"
    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__223:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940"
    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__940].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__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.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940"
    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: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_17__940:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getFields$17"
    JavaMethodInfo: null
    BBCount: 1
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].nodeEquals(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    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.modules.ModuleUsesDirective].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.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].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.body.AnnotationMemberDeclaration].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.type.VarType].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.AssertStmt].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.Modifier].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.BooleanLiteralExpr].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.CompilationUnit].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.DoStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.UnaryExpr].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.body.VariableDeclarator].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.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.body.Parameter].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.comments.JavadocComment].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.ForEachStmt].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.PackageDeclaration].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.YieldStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].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.body.EnumConstantDeclaration].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.LambdaExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.VoidType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.WildcardType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].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.stmt.EmptyStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.comments.BlockComment].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.MarkerAnnotationExpr].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.stmt.WhileStmt].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.NormalAnnotationExpr].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.type.ClassOrInterfaceType].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.ForStmt].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.stmt.LabeledStmt].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.SwitchExpr].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.modules.ModuleDeclaration].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.stmt.SwitchEntry].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.body.ConstructorDeclaration].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.MemberValuePair].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.expr.Name].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.EnclosedExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.ArrayInitializerExpr].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.MethodDeclaration].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.modules.ModuleProvidesDirective].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.ImportDeclaration].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.comments.LineComment].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.ArrayCreationLevel].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.ReceiverParameter].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.expr.IntegerLiteralExpr].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.type.ArrayType].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.PropertyName].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].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.metamodel.ModuleProvidesDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleProvidesDirectiveMetaModel"
    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.ModuleProvidesDirectiveMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].bootstrap$(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694"
    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$trimTrailing__694].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].<init>(com.github.javaparser.ast.expr.TextBlockLiteralExpr)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694"
    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$trimTrailing__694:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694"
    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].trimTrailing(java.lang.String)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].trimTrailing"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155"
    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.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__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.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155:-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_forbidNonStaticFieldsInRecords_0__1155].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155"
    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.RecordDeclarationValidator].lambda$forbidNonStaticFieldsInRecords$0(com.github.javaparser.ast.body.FieldDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_forbidNonStaticFieldsInRecords_0__1155:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].lambda$forbidNonStaticFieldsInRecords$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1091].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1091"
    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__1091].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1091:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1091].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1091].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1091"
    linkageType: null
    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__1091:-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__1091].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_25__1091"
    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__1091:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator].lambda$new$25"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].<init>(java.lang.Class,int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$1"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:161,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$1"
    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.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    functionUses: 33
    ICount: 27
    EdgeCount: 127
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:165"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:164"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:173"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:170"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:165,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:168,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:171,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$1:175,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589"
    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__589].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589"
    linkageType: null
    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__589:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinter].lambda$createDefaultVisitor$0"
    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.fasterxml.jackson.databind.EnumNamingStrategies].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.EnumNamingStrategies"
    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.EnumNamingStrategies:10,1"
      Dst: "[java.lang.Object].<init>"
    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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "javassist.CtMethod"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 1
    argTypes:
    - "javassist.bytecode.annotation.MemberValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    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.printer.DefaultPrettyPrinterVisitor$init__615].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615"
    linkageType: null
    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__615:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615].get()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$init__615:-1,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777"
    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__777].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777"
    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__777:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777"
    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__777:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].lambda$solveSymbolAsValue$0"
    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: 2
    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: 139
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getNodeTextForWrappedNode()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    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__1154].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.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.ast.visitor.ModifierVisitor$lambda_visit_32__213].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213"
    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_32__213].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213"
    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_32__213:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213"
    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$32(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$32"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049].bootstrap$(java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049"
    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__1049].<init>(java.util.Map)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049].<init>(java.util.Map)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049"
    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__1049:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049"
    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: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].lambda$findResolvedTypesByTypeVariable$1"
    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.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019].bootstrap$(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019"
    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_12__1019].<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_12__1019:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019].<init>(com.github.javaparser.ast.comments.Comment)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019"
    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_12__1019:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_12__1019"
    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$12(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_12__1019:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$12"
    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.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].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.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.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.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873"
    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__873].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873"
    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__873:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873"
    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: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_1__873:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].<init>()"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>(boolean,boolean,boolean)"
    - "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>(java.lang.Class,com.github.javaparser.ast.validator.TypedValidator)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1110].bootstrap$()"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].<init>()"
    - "[com.github.javaparser.ast.validator.Validators].add(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].remove(com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    - "[com.github.javaparser.ast.validator.Validators].replace(com.github.javaparser.ast.validator.Validator,com.github.javaparser.ast.validator.Validator)"
    functionUses: 2
    ICount: 23
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:47,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:36,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.UnderscoreKeywordValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:38,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:40,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator$lambda_new_0__1110].bootstrap$"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:40,1"
      Dst: "[com.github.javaparser.ast.validator.SingleNodeTypeValidator].<init>"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:54,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].add"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:55,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].remove"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:56,1"
      Dst: "[com.github.javaparser.ast.validator.Validators].replace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java9Validator].lambda$new$0(com.github.javaparser.ast.stmt.TryStmt,com.github.javaparser.ast.validator.ProblemReporter)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator"
    linkageType: null
    functionLinenumber: 40
    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[])"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:44"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:43"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:44"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:43"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:44"
        BranchSideFuncs:
        - "report(com.github.javaparser.ast.nodeTypes.NodeWithTokenRange,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:41,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getCatchClauses"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:41,1"
      Dst: "[com.github.javaparser.ast.NodeList].isEmpty"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:41,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getResources"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:41,1"
      Dst: "[com.github.javaparser.ast.stmt.TryStmt].getFinallyBlock"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:41,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java9Validator:42,1"
      Dst: "[com.github.javaparser.ast.validator.ProblemReporter].report"
    JavaMethodInfo: null
    BBCount: 5
    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.ast.visitor.ModifierVisitor$lambda_visit_126__318].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318"
    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__318].<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__318:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318"
    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__318:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$126"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange].<init>(com.github.javaparser.ast.observer.ObservableProperty,int,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.observer.ObservableProperty"
    - "int"
    - "com.github.javaparser.ast.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange].getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange"
    linkageType: null
    functionLinenumber: 47
    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].set(int,com.github.javaparser.ast.Node)"
    - "[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: 39
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:48"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:66"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:65"
        BranchSideFuncs:
        - "<init>()"
        - "getValue(com.github.javaparser.ast.observer.ObservableProperty,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:50"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:54"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:53"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:57"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:56"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
        - "setParentNode(com.github.javaparser.ast.Node)"
        - "getParentNodeForChildren()"
        - "addAll(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:49,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:49,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.changes.NoChange].getValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:52,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:55,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:55,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:55,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:55,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:55,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:55,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:59,1"
      Dst: "[com.github.javaparser.ast.NodeList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].getParentNodeForChildren"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:60,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:61,1"
      Dst: "[com.github.javaparser.ast.NodeList].addAll"
    - Src: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange:63,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange].getProperty()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.changes.ListReplacementChange"
    linkageType: null
    functionLinenumber: 70
    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.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.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.JavaParserEnumDeclaration$ValueOfMethod].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getReturnType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getReturnType()"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic].replaceTypeParams(com.github.javaparser.resolution.types.ResolvedType,com.github.javaparser.resolution.Context)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].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.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getParam(int)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod$1].getType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].getType()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].getNumberOfParams()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isArray()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserParameterDeclaration].isVariadic()"
    - "[com.github.javaparser.resolution.types.ResolvedType].asArrayType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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: 49
    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.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.declarations.ResolvedTypeParameterDeclaration].declaredOnType()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[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.ResolvedType:com.github.javaparser.resolution.types.ResolvedTypeVariable].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].asReferenceType()"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_replaceTypeParams_0__996].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: 15
    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__996].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__1046].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1047].bootstrap$(com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValueOfMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].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__1046].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__1047].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.FailureHandler].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler"
    linkageType: null
    functionLinenumber: 33
    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:34,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].handle(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].handle(java.lang.Throwable,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:43,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].handle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].handle(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].findRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__82].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__117].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__193].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__199].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__840].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__605].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__176].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__848].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__325].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__686].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__675].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__52].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__343].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__138].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__845].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__744].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__339].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__289].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__246].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__841].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__144].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__750].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__126].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__729].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__222].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__727].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__843].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__238].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__39].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__266].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].findRootCause(java.lang.Throwable)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].getRuntimeExceptionFrom(java.lang.Throwable,java.lang.String)"
    functionUses: 3
    ICount: 21
    EdgeCount: 353
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:49"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:53"
        BranchSideFuncs:
        - "apply(java.lang.Object)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:52"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:53"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:56"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:55"
        BranchSideFuncs:
        - "findRootCause(java.lang.Throwable)"
        - "getRuntimeExceptionFrom(java.lang.Throwable,java.lang.String)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:48,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].findRootCause"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:48,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:48,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:50,1"
      Dst: "[java.util.function.Function].apply"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:53,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:56,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].getRuntimeExceptionFrom"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].findRootCause(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.Throwable"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].isRootCause(java.lang.Throwable)"
    - "[org.xml.sax.SAXException].getCause()"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:60"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:66"
        BranchSideFuncs:
        - "isRootCause(java.lang.Throwable)"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:65"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:61"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:64"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:63"
        BranchSideFuncs:
        - "getCause()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:61,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].isRootCause"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:64,1"
      Dst: "[java.lang.Throwable].getCause"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].isRootCause(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xml.sax.SAXException].getCause()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:69"
        BranchSideFuncs:
        - "getCause()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:70,1"
      Dst: "[java.lang.Throwable].getCause"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].getRuntimeExceptionFrom(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].findRootCause(java.lang.Throwable)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].findRootCause(java.lang.Throwable)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:75"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:74"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:74"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:75"
        BranchSideFuncs:
        - "findRootCause(java.lang.Throwable)"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:74,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:75,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].findRootCause"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler:75,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler].lambda$static$0(java.lang.Throwable)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "java.lang.RuntimeException"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341"
    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.WildcardType$lambda_asString_0__341].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341:-1,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341"
    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.WildcardType$lambda_asString_0__341:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].lambda$asString$0(java.lang.StringBuilder,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType$lambda_asString_0__341:-1,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].lambda$asString$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    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.modules.ModuleUsesDirective:49,1"
      Dst: "[com.github.javaparser.ast.expr.Name].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:49,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: 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.modules.ModuleUsesDirective:54,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.modules.ModuleDirective].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:62,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleDirective].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:63,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:64,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: 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.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionUses: 20
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:70,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: 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.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.modules.ModuleUsesDirective,java.lang.Object)"
    functionUses: 16
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:76,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].setType(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:82"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:85"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:84"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:86"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:88"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:81,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:85,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:87,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:89,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:96,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:96,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].isModuleUsesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    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.ModuleUsesDirective].asModuleUsesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].ifModuleUsesStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    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.ModuleUsesDirective:113,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].toModuleUsesStmt()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    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.ModuleUsesDirective:119,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getName()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: null
    functionLinenumber: 123
    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.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Name"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:130"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:133"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:132"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:136"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:135"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:129,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:133,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:135,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:137,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: null
    functionLinenumber: 143
    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.ModuleUsesDirective].setName(com.github.javaparser.ast.expr.Name)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:144"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:147"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.modules.ModuleUsesDirective:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:151"
        BranchSideFuncs:
        - "setName(com.github.javaparser.ast.expr.Name)"
      - BranchSide: "com.github.javaparser.ast.modules.ModuleUsesDirective:150"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:148,1"
      Dst: "[com.github.javaparser.ast.modules.ModuleUsesDirective].setName"
    - Src: "com.github.javaparser.ast.modules.ModuleUsesDirective:151,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].isModuleUsesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    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.ModuleUsesDirective].asModuleUsesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].toModuleUsesDirective()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    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.ModuleUsesDirective:169,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].ifModuleUsesDirective(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    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.ModuleUsesDirective:175,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.modules.ModuleUsesDirective].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.modules.ModuleUsesDirective"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.ModuleUsesDirectiveMetaModel"
    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.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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__454].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__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_129__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_129__454:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__454].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__454].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__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_129__454:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__454].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_129__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$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__454:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$129"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__197].bootstrap$(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__197"
    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__197].<init>(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__197:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__197].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__197].<init>(com.github.javaparser.ast.modules.ModuleRequiresDirective)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__197"
    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__197:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__197].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__197"
    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__197:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    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.DifferenceElementCalculator:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    functionUses: 2
    ICount: 85
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:89"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:88"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:78"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:77"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:78"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:81"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:80"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:81"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:84"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:83"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:84"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:87"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:86"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:89"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:110"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:109"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:90"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:98"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:99"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:102"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:101"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:102"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:105"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:104"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:105"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:108"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:107"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:112"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:113"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:116"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:76,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:76,1"
      Dst: "[com.github.javaparser.ast.Node].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:87,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:87,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:87,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:87,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:87,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:97,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].replacement(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType()"
    functionUses: 1
    ICount: 68
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:121"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:120"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:120"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:123"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:122"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:123"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:134"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:133"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:124"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:129"
        BranchSideFuncs:
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:128"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:129"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:132"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:131"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:143"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:135"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:140"
        BranchSideFuncs:
        - "getTokenType()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:139"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:135"
        BranchSideFuncs:
        - "getTokenType()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:144"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:127,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:127,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:127,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:132,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:132,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:132,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:132,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:132,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:138,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].getTokenType"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].findChildrenPositions(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].<init>(com.github.javaparser.ast.Node,java.lang.Integer)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    functionUses: 2
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:152"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:158"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:154"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:151"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.Node,java.lang.Integer)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:150"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:151,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:152,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:153,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:155,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:155,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:155,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:155,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].findChildrenPositions(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].findChildrenPositions(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031].bootstrap$(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1032].bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034].bootstrap$(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].sub(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].sub(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculateImpl(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>(com.github.javaparser.ast.Node)"
    - "[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.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    - "[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.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].sub(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>(java.util.List)"
    - "[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.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].sub(int,int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculateImpl(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionUses: 6
    ICount: 124
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:235"
        BranchSideFuncs:
        - "bootstrap$(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
        - "bootstrap$()"
        - "bootstrap$(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:234"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:218"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:223"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:220"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:221"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:220"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:219"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:224"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:229"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.ast.Node)"
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:232"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:233"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:232"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:231"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:236"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:235"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:235"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:240"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:239"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:236"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:236"
        BranchSideFuncs:
        - "sub(int,int)"
        - "<init>(java.util.List)"
        - "size()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:235"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:237"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:236"
        BranchSideFuncs:
        - "calculateImpl(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:235"
        BranchSideFuncs:
        - "sub(int,int)"
        - "<init>(java.util.List)"
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:177,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].findChildrenPositions"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:179,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:180,1"
      Dst: "[java.util.List].retainAll"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:181,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:191,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:192,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:196,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:196,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_0__1029].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:197,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:197,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:198,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:198,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:200,1"
      Dst: "[java.util.stream.Stream].findFirst"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:200,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:200,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:200,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:202,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_3__1032].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:203,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:204,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_5__1034].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:220,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].sub"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:220,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:222,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculateImpl"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:222,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:226,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:226,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:226,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:230,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>(int,java.lang.String)"
    - "[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.printer.lexicalpreservation.TokenTextElement].getText()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    functionUses: 2
    ICount: 32
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:244"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:255"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:254"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:244"
        BranchSideFuncs:
        - "considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:243"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "getElements()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:245"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:252"
        BranchSideFuncs:
        - "considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:251"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:244,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:244,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:244,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:244,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:247,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:247,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:247,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:250,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getTokenKind"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:250,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].getText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:250,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:250,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:250,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:252,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:252,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,int,java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    - "int"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[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)"
    functionUses: 2
    ICount: 30
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:268"
        BranchSideFuncs:
        - "getParentNode()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:267"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:268"
        BranchSideFuncs:
        - "considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:267"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:268"
        BranchSideFuncs:
        - "considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:267"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:261"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:268"
        BranchSideFuncs:
        - "considerRemoval(com.github.javaparser.printer.lexicalpreservation.NodeText,java.util.List)"
        - "getOrCreateNodeText(com.github.javaparser.ast.Node)"
        - "getChild()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:267"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:268"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:272"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:261,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].getChild"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:261,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:261,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:261,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:262,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].getOrCreateNodeText"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:263,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:269,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:269,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculateImpl(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    - "com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.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.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,int,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035].bootstrap$(java.util.List)"
    - "[com.github.javaparser.ast.NodeList].forEach(java.util.function.Consumer)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].replacement(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,int,java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].'from'(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].'from'(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].cost(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].'from'(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].'from'(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].cost(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].cost(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[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: 111
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:281"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:281"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:289"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:288"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:282"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:289"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:288"
        BranchSideFuncs:
        - "get(int)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:300"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:299"
        BranchSideFuncs:
        - "matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:291"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:300"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:299"
        BranchSideFuncs:
        - "matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:292"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:295"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:300"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:304"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:303"
        BranchSideFuncs:
        - "replacement(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:304"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:310"
        BranchSideFuncs:
        - "considerRemoval(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,int,java.util.List)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:309"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:312"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:315"
        BranchSideFuncs:
        - "'from'(int)"
        - "calculate(com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel,com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:314"
        BranchSideFuncs:
        - "cost(java.util.List)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:316"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:315"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:315"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:319"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:318"
        BranchSideFuncs:
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:281"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:324"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:282"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:276,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:282,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:283,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:284,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].considerRemoval"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:286,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:286,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:292,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:292,1"
      Dst: "[java.util.List].equals"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:294,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculateImpl_6__1035].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:294,1"
      Dst: "[java.lang.Iterable].forEach"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:296,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:300,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].matching"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:301,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:304,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].replacement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:310,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].from"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:310,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].calculate"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:312,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].cost"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:319,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].cost(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036].bootstrap$()"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:329,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:329,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_cost_7__1036].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:329,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:329,1"
      Dst: "[java.util.stream.Stream].count"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].removeIndentationElements(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:337,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_removeIndentationElements_8__1469].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:337,1"
      Dst: "[java.util.Collection].removeIf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$removeIndentationElements$8(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:336"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:337"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:337,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElement].getElement"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$cost$7(com.github.javaparser.printer.lexicalpreservation.DifferenceElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 328
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:329"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:328"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculateImpl$6(java.util.List,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:294,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:294,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$5(int,java.lang.Integer)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 204
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:205"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:205,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$4(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$3(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo,com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:203,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$2(int,java.lang.Integer)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:199"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:199,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$1(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$0(com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo,com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    - "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator:197,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals"
    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__1137].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1138].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].bootstrap$(com.github.javaparser.printer.lexicalpreservation.RemovedGroup)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1140].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__1137].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:153,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1138].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:155,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.RemovedGroup:157,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1140].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__920].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1040].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__117].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__199].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__933].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__605].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__176].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__848].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__999].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__686].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__138].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__744].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__289].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__1157].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__973].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__955].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__729].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__222].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__39].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__1003].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__82].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__911].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__840].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1125].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__983].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1062].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__325].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__52].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__343].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__845].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__905].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__339].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__246].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__944].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__841].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__750].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1140].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__727].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__843].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__238].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1047].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__266].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].getElement()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isNewLine()"
    functionUses: 2
    ICount: 26
    EdgeCount: 436
    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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__920].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1040].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__117].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__199].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__933].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__605].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__176].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__848].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__999].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$asClassOrInterfaceDeclaration__1185].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__686].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__138].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__744].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__289].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__1157].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__973].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__955].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__729].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__222].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__39].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__1003].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__82].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration$isInterface__1186].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__911].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__840].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1125].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__983].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1062].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__325].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__52].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__343].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__845].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__905].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__339].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__246].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__944].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__841].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__750].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1140].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__727].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__843].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__238].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1047].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__266].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].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: 436
    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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__920].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1040].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__117].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__199].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__933].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__605].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__176].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__848].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__999].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__686].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__138].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__744].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__289].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__1157].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__973].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__955].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__729].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__222].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__39].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__1003].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__82].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__911].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__840].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1125].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__983].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1062].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__325].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__52].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__343].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__845].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__905].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__339].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__246].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__944].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__841].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__750].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1140].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__727].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__843].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__238].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1047].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__266].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].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: 485
    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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__920].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1040].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__117].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__199].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__933].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__605].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__176].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__848].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__999].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__686].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__138].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__744].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__289].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__1157].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__973].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__955].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__729].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__222].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__39].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__1003].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__82].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__911].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__840].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1125].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__983].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1062].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__325].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__52].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__343].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__845].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__905].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__339].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__246].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__944].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__841].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__750].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1140].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__727].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__843].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__238].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1047].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__266].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].apply(java.lang.Object)"
    - "[com.github.javaparser.TokenRange].getEnd()"
    functionUses: 1
    ICount: 7
    EdgeCount: 430
    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.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_erased_2__920].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__43].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext$lambda_findResolvedTypesByTypeVariable_1__1049].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__151].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getKeyword__687].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_38__119].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_18__116].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_116__143].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__304].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_96__80].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getValue__1040].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__117].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_54__261].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__269].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__280].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__76].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_101__61].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasAnnotation_14__803].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_102__103].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_57__185].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_92__328].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__199].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_applyAddedDiffElement_4__1060].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature$asString__7].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__252].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_88__250].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_71__242].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getDeclaredMethods_0__785].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaToken$toString__2].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$getNameAsString__933].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_66__108].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__614].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getEnd_1__1175].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__216].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.FailureHandler$lambda_static_0__742].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_84__227].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_replaceTypeVariables_1__767].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$asString__684].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_72__62].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__274].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_getTypeParameters_4__766].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__272].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_5__231].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__605].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_115__192].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__176].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver$lambda_parse_0__848].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_4__1033].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_95__70].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_5__912].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_42__97].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__16].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_concretePropertyChange_0__963].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_24__25].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_0__184].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_0__736].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_9__999].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_4__836].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_getTypeParameters_4__765].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_43__12].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_25__26].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_107__268].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isTopLevelType_0__685].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__228].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_containerType_1__985].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList$toString__4].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__84].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__196].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__141].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled$lambda_replaceTokens_0__1158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_isNestedType_10__686].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_110__271].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$getQualifiedSignature__761].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_119__36].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__796].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_120__201].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_61__46].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_69__308].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getFields_18__941].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_22__74].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__138].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$describe__774].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.DefaultImportOrderingStrategy$getNameAsString__820].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_4__1139].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_10__175].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_1__1030].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__114].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_7__135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__98].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__321].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__22].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__158].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodLikeDeclarationAdapter$lambda_getTypeParameters_0__917].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_5__982].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__106].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_34__174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__160].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_6__744].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__289].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_99__90].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toUpperCase__1157].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_122__324].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.Utils$toLowerCase__973].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$getTypeDeclaration__876].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_74__51].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__292].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_100__91].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$lambda_convertToUsage_0__748].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__297].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_new_0__955].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__163].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_64__162].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_internalTypes_10__730].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_98__302].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$getParentNode__1128].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_91__327].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$lambda_convertToUsage_0__745].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_58__190].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__256].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$lambda_toString_1__1].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__78].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_111__218].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_solveMethodAsUsage_8__660].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_8__1022].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__49].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__172].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_2__1177].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_114__195].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__334].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration$lambda_getTypeParameters_0__943].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_121__24].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_106__288].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$lambda_supertypes_1__919].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__37].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_6__1119].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getEnumConstants_7__846].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_3__729].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getSuperClass_0__743].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getTypeParameters_10__897].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__222].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter$lambda_getBounds_0__790].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_117__21].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__319].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__169].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__92].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_125__140].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$asString__677].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$getType__795].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_calculateMaximumCommonType_1__696].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__104].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__29].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_internalTypes_1__732].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_10__910].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_0__1178].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_79__155].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_17__165].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_2__1172].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_1__1137].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__39].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration$lambda_isLocalClassDeclaration_0__816].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_118__198].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_35__282].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_1__1003].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_75__214].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_45__148].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.VarType$calculateResolvedType__746].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_4__1170].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_21__132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_123__258].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_20__131].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.PositionUtils$lambda_firstNonAnnotationNode_6__1168].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__124].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.ConcreteSyntaxModel$lambda_static_1__970].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_85__254].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__13].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_7__600].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils$lambda_getPackageName_0__9].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_78__15].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration$lambda_getTypeParameters_0__942].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_73__291].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__82].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter$lambda_getDeclaredAnnotations_2__1118].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_52__168].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_8__839].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_modifyList_112__573].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getAllAncestors_4__928].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__193].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_13__264].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__329].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.VarValidator$lambda_accept_0__1129].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_53__86].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__310].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_23__75].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_47__180].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_124__81].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__306].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_4__911].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_48__181].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__207].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__840].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_30__245].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__603].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__239].apply(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__1125].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_68__303].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_5__1025].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_4__230].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$stream__960].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration$lambda_isLocalRecordDeclaration_0__883].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__286].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$getKeyword__683].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_8__908].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__612].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$cast__827].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_108__33].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_41__89].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_76__215].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_6__753].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_isAssignableBy_0__671].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor$lambda_resolveLambda_11__668].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_40__277].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_6__983].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_toReferenceType_4__1062].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_selectMatchingChildElements_3__1132].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__65].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_49__209].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__63].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__325].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.promotion.NumericConditionalExprHandler$lambda_isResolvableTo_2__926].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_83__226].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_getCommonAncestor_0__799].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_77__67].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_44__94].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$lambda_toArray_1__1126].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$lambda_getMaximumCommonType_0__695].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__182].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$lambda_toArray_1__675].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__188].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__133].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__19].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_9__336].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_97__71].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_37__137].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getDeclaredMethods_4__916].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__219].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__52].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.IntersectionType$asString__343].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_2__691].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__59].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_86__48].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext$lambda_solveType_0__698].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_2__113].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__146].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$lambda_getEnumConstants_0__845].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getAllFields_3__948].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__613].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__166].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.EclipseImportOrderingStrategy$getNameAsString__818].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithVariables$toString__779].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration$lambda_toReferenceType_5__1061].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_55__122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__210].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__101].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_1__112].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_46__149].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_103__54].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_63__128].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$equals__1174].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_126__318].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$trimTrailing__694].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$lambda_getDirectAncestors_5__979].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_109__221].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__87].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator$lambda_getSymbolDeclarations_1__905].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnionType$asString__339].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_113__18].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__246].apply(java.lang.Object)"
    - "[com.github.javaparser.JavaParser$get__944].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_62__47].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__224].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__646].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$singletonList__892].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration$lambda_internalTypes_0__733].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__178].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__841].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__312].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__205].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration$lambda_getDeclaredMethods_9__784].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__144].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__294].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__10].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_convertToUsage_3__750].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_static_3__737].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_51__279].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_94__285].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.imports.IntelliJImportOrderingStrategy$getNameAsString__817].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__126].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__619].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_89__251].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_14__265].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_7__751].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_4__584].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getPrinter_1__8].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__259].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__233].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__248].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_5__1140].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_describe_0__775].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_81__157].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_7__616].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$init__569].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$lambda_groupConsecutiveRemovedElements_3__1135].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_67__109].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__110].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$from__902].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$equals__621].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinter$lambda_createDefaultVisitor_0__589].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.type.TypeParameter$asString__678].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__262].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_50__278].apply(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_29__42].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__31].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_11__150].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$lambda_new_3__1138].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.body.TypeDeclaration$lambda_getFullyQualifiedName_9__752].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1122].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_12__323].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_2__1150].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__235].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$cast__608].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_104__55].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_signatureTypeToType_3__727].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_32__213].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext$getTypeDeclaration__891].apply(java.lang.Object)"
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_93__315].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_80__156].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElement$lambda_matchByRange_0__1173].apply(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__609].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getEnumConstants_7__843].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_65__238].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__120].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__243].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$solved__658].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic$lambda_typeParamByName_2__1047].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getSignature_2__781].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext$lambda_solveSymbolAsValue_0__777].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_31__212].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$describe__773].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_59__191].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getInterfaces_1__1006].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__202].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__95].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_internalTypes_11__847].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__186].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__266].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.Node$lambda_findFirst_14__1124].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_27__299].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_70__241].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_19__331].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__300].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_105__56].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$init__782].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_6__232].apply(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_toReferenceType_5__909].apply(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__72].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_87__204].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_82__171].apply(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$lambda_visit_0__651].apply(java.lang.Object)"
    - "[com.github.javaparser.TokenRange].getBegin()"
    functionUses: 1
    ICount: 7
    EdgeCount: 430
    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__1177].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__1177].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__1178].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__1178].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.printer.DefaultPrettyPrinterVisitor$isInstance__611].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611"
    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__611].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611"
    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__611:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764"
    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__764].<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__764:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764"
    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__764:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764"
    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: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_typeParametersValues_5__764:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$typeParametersValues$5"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__130].bootstrap$(com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__130"
    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__130].<init>(com.github.javaparser.ast.body.RecordDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__130:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__130].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__130].<init>(com.github.javaparser.ast.body.RecordDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__130"
    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__130:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__130].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__130"
    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__130:-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_3Validator].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_3Validator"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_3Validator:29,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_2Validator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.BlockCommentMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.BlockCommentMetaModel"
    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.BlockCommentMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.CommentMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__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_90__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_90__296:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__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_90__296:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__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$90(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_90__296:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$90"
    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.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__551].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__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_226__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_226__551:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__551].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__551].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__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_226__551:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__551].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_226__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$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__551:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$226"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1200].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1200"
    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__1200].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1200:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1200].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1200].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__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.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1200:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1200].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getConstructors_6__1200"
    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__1200:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getConstructors$6"
    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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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: 568
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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: 516
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.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: 2
    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.PropertyName].equals(java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].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.ast.visitor.VoidVisitorAdapter$lambda_visit_137__385].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__385"
    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__385].<init>(com.github.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__385:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__385].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__385].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__385"
    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__385:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__385].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_137__385"
    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__385:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$137"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.ModuleOpensDirectiveMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.ModuleOpensDirectiveMetaModel"
    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.ModuleOpensDirectiveMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.ModuleDirectiveMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    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.JavaBigIntegerParser:67,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(java.lang.CharSequence)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseBigIntegerLiteral(java.lang.CharSequence,int,int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:79,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:79,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:92,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:92,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:107,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(java.lang.CharSequence,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:124,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:136,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:149,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:168,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(byte[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:188,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromByteArray].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:200,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:213,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:232,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(char[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser:252,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharArray].parseBigIntegerLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].bootstrap$(com.github.javaparser.ast.expr.ConditionalExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298"
    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__298].<init>(com.github.javaparser.ast.expr.ConditionalExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].<init>(com.github.javaparser.ast.expr.ConditionalExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298"
    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__298:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__298"
    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__298:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644"
    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__644].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644"
    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__644:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644"
    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.printer.PrettyPrintVisitor$isInstance__644:-1,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__644:-1,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].bootstrap$(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693"
    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__693].<init>(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].<init>(int)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693"
    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__693:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693"
    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: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_3__693:-1,1"
      Dst: "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].lambda$stripIndentOfLines$3"
    JavaMethodInfo: null
    BBCount: 1
    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__929].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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__929].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880].bootstrap$(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880"
    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__880].<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__880:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880].<init>(java.lang.String,java.util.List,boolean,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880"
    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__880:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880"
    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: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethod_2__880:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethod$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__57"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__57:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__57"
    linkageType: null
    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__57:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__57].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__57"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__57:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__680].bootstrap$(boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__680"
    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__680].<init>(boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__680:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__680].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__680].<init>(boolean)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__680"
    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__680:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__680].compare(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.PositionUtils$lambda_sortByBeginPosition_0__680"
    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__680:-1,1"
      Dst: "[com.github.javaparser.utils.PositionUtils].lambda$sortByBeginPosition$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    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.FftMultiplier:26,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].bitsPerFftPoint(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:78"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:96"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:108"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].calculateRootsOfUnity(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].set(int,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].set(int,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].set(int,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].set(int,double,double)"
    functionUses: 4
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:125"
        BranchSideFuncs:
        - "real(int,double)"
        - "imag(int,double)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:124"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:120,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:121,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:122,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:126,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].set"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:133,1"
      Dst: "[java.lang.Math].cos"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:134,1"
      Dst: "[java.lang.Math].sin"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].squareInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[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)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].add(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].add(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[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)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtract(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].addTimesI(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].multiplyConjugate(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[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)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].add(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtract(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].multiplyConjugate(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[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)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtract(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractTimesI(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].multiply(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].copyInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].copyInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].add(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[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)"
    functionUses: 6
    ICount: 78
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:153,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:154,1"
      Dst: "[java.lang.Integer].numberOfLeadingZeros"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:155,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:169,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:173,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].squareInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:186,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].addInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:187,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:190,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].subtractTimesIInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:191,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtract"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:192,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].addTimesI"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:193,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].multiplyConjugate"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:195,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].subtractInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:200,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].addTimesIInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:202,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractTimesI"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:203,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:205,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:222,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].copyInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:224,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:225,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractInto"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft3(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int,double)"
    - "[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: 65
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:241,1"
      Dst: "[java.lang.Math].sqrt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:242,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:243,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:244,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[]"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft3(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugate(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugate(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugate(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugateTimesI(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugateTimesI(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugateTimesI(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    functionUses: 3
    ICount: 43
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:295"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:306"
        BranchSideFuncs:
        - "fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:279,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:280,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:285,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft3"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:288,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:290,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:292,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugate"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:299,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugateTimesI"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:307,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fromFftVector(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].part(int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE(byte[],int,int)"
    functionUses: 4
    ICount: 78
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:314"
        BranchSideFuncs:
        - "access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:314"
        BranchSideFuncs:
        - "access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:341"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:314"
        BranchSideFuncs:
        - "access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:313,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:313,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:313,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:313,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:315,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:315,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:325,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:328,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].part"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:328,1"
      Dst: "[java.lang.Math].round"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:335,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:341,1"
      Dst: "[java.math.BigInteger].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity2(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].calculateRootsOfUnity(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].calculateRootsOfUnity(int)"
    functionUses: 4
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:361"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:358"
        BranchSideFuncs:
        - "calculateRootsOfUnity(int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:355,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].calculateRootsOfUnity"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity3(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].calculateRootsOfUnity(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].calculateRootsOfUnity(int)"
    functionUses: 4
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:378"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:377"
        BranchSideFuncs:
        - "calculateRootsOfUnity(int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:376"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:374,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].calculateRootsOfUnity"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 393
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].copyInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].copyInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].add(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[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)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].squareInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].copyInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[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)"
    - "[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)"
    - "[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)"
    - "[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)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].add(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].add(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[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)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtract(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractTimesI(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[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)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].add(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtract(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[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)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtract(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].addTimesI(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].timesTwoToThe(int,int)"
    functionUses: 5
    ICount: 95
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:419"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:418"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:414"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:473"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:472"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:421"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:420"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:473"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:475"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:394,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:395,1"
      Dst: "[java.lang.Integer].numberOfLeadingZeros"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:396,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:410,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].copyInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:412,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:413,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:426,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:430,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].squareInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:444,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:446,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugateInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:448,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].addInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:449,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:452,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].addTimesIInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:453,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtract"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:454,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractTimesI"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:460,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].subtractTimesIInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:462,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].addTimesI"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:464,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].copyInto"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:474,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].timesTwoToThe"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 6
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[]"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiply(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiply(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiply(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyByIAnd(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyByIAnd(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyByIAnd(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft3(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,double)"
    functionUses: 2
    ICount: 44
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:514"
      Branch Sides: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:495,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:496,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:501,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifft"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:506,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:508,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex].set"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:510,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:517,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyByIAnd"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:525,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft3"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply(java.math.BigInteger,java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].square(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiplyFft(java.math.BigInteger,java.math.BigInteger)"
    functionUses: 4
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:539"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:538"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:541"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:540"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:545"
        BranchSideFuncs:
        - "square(java.math.BigInteger)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:551"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:550"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:553"
        BranchSideFuncs:
        - "multiplyFft(java.math.BigInteger,java.math.BigInteger)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:555"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:538,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:542,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].square"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:545,1"
      Dst: "[java.math.BigInteger].bitLength"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:548,1"
      Dst: "[java.lang.ArithmeticException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:554,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiplyFft"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:556,1"
      Dst: "[java.math.BigInteger].multiply"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiplyFft(java.math.BigInteger,java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].bitsPerFftPoint(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity2(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity3(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity3(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].toFftVector(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].toFftVector(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyPointwise(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyInverseWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fromFftVector(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity2(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].toFftVector(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].toFftVector(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyPointwise(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyInverseWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fromFftVector(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    functionUses: 1
    ICount: 66
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:602"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:601"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:603"
        BranchSideFuncs:
        - "bitsPerFftPoint(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:602"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:628"
        BranchSideFuncs:
        - "fftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
        - "getRootsOfUnity3(int)"
        - "ifftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:627"
        BranchSideFuncs:
        - "applyInverseWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
        - "applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
        - "fromFftVector(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
        - "multiplyPointwise(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
        - "getRootsOfUnity2(int)"
        - "toFftVector(byte[],int,int)"
        - "fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
        - "ifft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:628"
        BranchSideFuncs:
        - "fftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
        - "getRootsOfUnity3(int)"
        - "ifftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:627"
        BranchSideFuncs:
        - "applyInverseWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
        - "applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
        - "fromFftVector(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
        - "multiplyPointwise(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
        - "getRootsOfUnity2(int)"
        - "toFftVector(byte[],int,int)"
        - "fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
        - "ifft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:602,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:603,1"
      Dst: "[java.math.BigInteger].negate"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:603,1"
      Dst: "[java.math.BigInteger].toByteArray"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:605,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:606,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].bitsPerFftPoint"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:608,1"
      Dst: "[java.lang.Integer].numberOfLeadingZeros"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:614,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity2"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:615,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity3"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:617,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].toFftVector"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:618,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyWeights"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:619,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fftMixedRadix"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:623,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyPointwise"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:624,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifftMixedRadix"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:625,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyInverseWeights"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:626,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fromFftVector"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:631,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:636,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifft"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].square(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 647
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].squareFft(java.math.BigInteger)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:651"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:650"
        BranchSideFuncs:
        - "squareFft(java.math.BigInteger)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:651"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:650"
        BranchSideFuncs:
        - "squareFft(java.math.BigInteger)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:648,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:651,1"
      Dst: "[java.math.BigInteger].bitLength"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:651,1"
      Dst: "[java.math.BigInteger].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:651,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].squareFft"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].squareFft(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 654
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].bitsPerFftPoint(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].toFftVector(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity2(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity3(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity3(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].squarePointwise()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifftMixedRadix(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[],com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyInverseWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fromFftVector(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].toFftVector(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity2(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].squarePointwise()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyInverseWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fromFftVector(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    functionUses: 1
    ICount: 41
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:677"
        BranchSideFuncs:
        - "applyInverseWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
        - "applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
        - "fromFftVector(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
        - "toFftVector(byte[],int,int)"
        - "getRootsOfUnity2(int)"
        - "squarePointwise()"
        - "fft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
        - "ifft(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector[])"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:655,1"
      Dst: "[java.math.BigInteger].toByteArray"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:657,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].bitsPerFftPoint"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:659,1"
      Dst: "[java.lang.Integer].numberOfLeadingZeros"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:666,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].toFftVector"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:667,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity2"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:668,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].getRootsOfUnity3"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:670,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyWeights"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:671,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fftMixedRadix"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:672,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].squarePointwise"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:673,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifftMixedRadix"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:674,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyInverseWeights"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:675,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fromFftVector"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:681,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].fft"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:683,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].ifft"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].toFftVector(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier"
    linkageType: null
    functionLinenumber: 693
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntBE(byte[],int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int,double)"
    functionUses: 6
    ICount: 61
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:695"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:695"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:704"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:703"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:724"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:725"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:729"
        BranchSideFuncs:
        - "real(int,double)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:728"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:694,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:694,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:694,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:694,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:696,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:699,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:712,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:712,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:714,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntBE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier:721,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - 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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].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.reflectionmodel.ReflectionEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].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.javassistmodel.JavassistEnumDeclaration].hasField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].getDeclaration()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getField(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].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: 62
    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.stmt.WhileStmt].<init>()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    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.WhileStmt:56,1"
      Dst: "[com.github.javaparser.ast.expr.BooleanLiteralExpr].<init>"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.ReturnStmt].<init>"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:56,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:61,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: 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.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.stmt.Statement].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:69,1"
      Dst: "[com.github.javaparser.ast.stmt.Statement].<init>"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:70,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setCondition"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:71,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setBody"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:72,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: 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.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionUses: 62
    ICount: 5
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:78,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: 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.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.stmt.WhileStmt,java.lang.Object)"
    functionUses: 45
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:84,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].getBody()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    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.WhileStmt].getCondition()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: null
    functionLinenumber: 93
    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.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.WhileStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.Statement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:100"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:103"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:102"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:106"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:105"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:99,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:103,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:105,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:107,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.WhileStmt"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:117"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:116"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:118"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:120"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:119"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:113,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:117,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:119,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:121,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.WhileStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:128,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:128,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.WhileStmtMetaModel"
    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.WhileStmt].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    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.WhileStmt].setBody(com.github.javaparser.ast.stmt.Statement)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].setCondition(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:140"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:143"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:142"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:143"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:147"
        BranchSideFuncs:
        - "setBody(com.github.javaparser.ast.stmt.Statement)"
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:146"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.stmt.WhileStmt:147"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:151"
        BranchSideFuncs:
        - "setCondition(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.stmt.WhileStmt:150"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:144,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setBody"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:148,1"
      Dst: "[com.github.javaparser.ast.stmt.WhileStmt].setCondition"
    - Src: "com.github.javaparser.ast.stmt.WhileStmt:151,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].isWhileStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    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.WhileStmt].asWhileStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.stmt.WhileStmt"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].ifWhileStmt(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    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.WhileStmt:169,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.stmt.WhileStmt].toWhileStmt()"
    functionSourceFile: "com.github.javaparser.ast.stmt.WhileStmt"
    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.WhileStmt:175,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100"
    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_56__100].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100"
    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_56__100:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100"
    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$56(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_56__100:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$56"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__555].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__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_230__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_230__555:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__555].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__555].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__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_230__555:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__555].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_230__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$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__555:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$230"
    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.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.introspect.JacksonAnnotationIntrospector].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.JacksonAnnotationIntrospector].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.PropertyName].hasSimpleName()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.JacksonAnnotationIntrospector].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.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.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.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.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.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.databind.AnnotationIntrospector].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.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.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)"
    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.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.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)"
    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.AnnotationIntrospectorPair].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.AnnotationIntrospector].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.introspect.JacksonAnnotationIntrospector].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.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.AnnotationIntrospectorPair].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.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)"
    - "[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)"
    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.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.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)"
    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.JacksonAnnotationIntrospector].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.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.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)"
    - "[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)"
    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.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypes(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.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.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)"
    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.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: 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.JacksonAnnotationIntrospector].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)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.JacksonAnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.JacksonAnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.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.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].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)"
    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.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.AnnotationIntrospector].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.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.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)"
    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.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: 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.JacksonAnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.JacksonAnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.AnnotationIntrospectorPair].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].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.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)"
    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.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.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.databind.introspect.JacksonAnnotationIntrospector].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.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)"
    - "[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.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)"
    - "[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)"
    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.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.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.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)"
    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.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)"
    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.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.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)"
    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.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)"
    - "[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)"
    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.AnnotationIntrospectorPair].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNameForSerialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].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.JacksonAnnotationIntrospector].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.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.introspect.JacksonAnnotationIntrospector].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[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.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)"
    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.introspect.AnnotationIntrospectorPair].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[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.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)"
    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.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].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[])"
    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.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.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.JacksonAnnotationIntrospector].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.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.JacksonAnnotationIntrospector].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.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.JacksonAnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    - "[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)"
    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.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[])"
    - "[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[])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].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.JacksonAnnotationIntrospector].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.introspect.AnnotationIntrospectorPair].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].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.introspect.JacksonAnnotationIntrospector].hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].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.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.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].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)"
    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.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.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].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)"
    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.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.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.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)"
    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.AnnotationIntrospectorPair].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.AnnotationIntrospector].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.introspect.JacksonAnnotationIntrospector].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.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)"
    - "[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.JacksonAnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.JacksonAnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.AnnotationIntrospectorPair].hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].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.AnnotationIntrospectorPair].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[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.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.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.JacksonAnnotationIntrospector].findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.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.introspect.JacksonAnnotationIntrospector].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.JacksonAnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.AnnotationIntrospector].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.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.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)"
    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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__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_33__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_33__314:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__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_33__314:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__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$33(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_33__314:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$33"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toLowerCase__973].bootstrap$()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toLowerCase__973"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils$toLowerCase__973].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.Utils$toLowerCase__973:-1,1"
      Dst: "[com.github.javaparser.utils.Utils$toLowerCase__973].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toLowerCase__973].<init>()"
    functionSourceFile: "com.github.javaparser.utils.Utils$toLowerCase__973"
    linkageType: null
    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__973:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.Utils$toLowerCase__973].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.Utils$toLowerCase__973"
    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__973:-1,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1067].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__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_3__1067].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1067:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1067].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__1067].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__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_3__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_3__1067].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_3__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$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__1067:-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.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.NoCommentHashCodeVisitor].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.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].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.ModifierVisitor].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.EqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.stmt.LabeledStmt,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ControlFlowLogic$1].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.printer.PrettyPrintVisitor].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.ast.visitor.VoidVisitorAdapter].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: 44
    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.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700"
    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_4__700].<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_4__700:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].<init>(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700"
    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_4__700:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__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.contexts.AnonymousClassDeclarationContext].lambda$solveType$4(com.github.javaparser.ast.body.TypeDeclaration)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].lambda$solveType$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45"
    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__45].<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__45:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45"
    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__45:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_60__45:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$60"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__338].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__338"
    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__338].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__338:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__338].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__338].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__338"
    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__338:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__338].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.ClassOrInterfaceType$lambda_asString_2__338"
    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__338:-1,1"
      Dst: "[com.github.javaparser.ast.type.ClassOrInterfaceType].lambda$asString$2"
    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.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].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.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    functionUses: 568
    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.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    functionUses: 516
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_56__381].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__381"
    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_56__381].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__381:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__381].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__381].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__381"
    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_56__381:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__381].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_56__381"
    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$56(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_56__381:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$56"
    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$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorSet].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.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.ser.std.JsonValueSerializer$TypeSerializerRerouter].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.jsontype.impl.AsDeductionTypeSerializer].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.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.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - "[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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.impl.UnwrappingBeanSerializer].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.github.javaparser.ast.visitor.CloneVisitor$clone__283].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__283"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__283:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__283"
    linkageType: null
    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__283:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__283].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__283"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__283:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    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.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.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.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.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.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.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.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.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: 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.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875"
    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_3__875].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875"
    linkageType: null
    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_3__875:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875"
    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$3(java.lang.reflect.Method)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethod_3__875:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethod$3"
    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.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.databind.util.TokenBuffer$Parser].canReadTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.core.base.ParserMinimalBase: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.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.DelegatingDeserializer].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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: 107
    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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.fasterxml.jackson.databind.module.SimpleValueInstantiators].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators"
    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.SimpleValueInstantiators:30,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiators$Base].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators:31,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleValueInstantiators].addValueInstantiator(java.lang.Class,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators:37,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators:37,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleValueInstantiators].findValueInstantiator(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators"
    linkageType: null
    functionLinenumber: 44
    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:
    - "[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.BeanDescription].getBeanClass()"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators:46"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators:44"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "getBeanClass()"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators:45,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators:45,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleValueInstantiators:45,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 4
    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.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.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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.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.StdDelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].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.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.BeanDeserializerBase].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.AbstractDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[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.deser.std.UntypedObjectDeserializer].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.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.BeanDeserializerBase].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.JavaType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isArrayType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.JavaType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].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.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.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.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.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.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.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.MapLikeType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.AnnotationIntrospectorPair].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.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.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.metamodel.LongLiteralExprMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LongLiteralExprMetaModel"
    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.LongLiteralExprMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.LiteralStringValueExprMetaModel].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__517].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__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_213__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_213__517:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__517].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__517].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__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_213__517:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__517].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_213__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$213(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_213__517:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$213"
    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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.std.NumberDeserializers$ByteDeserializer].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.NumberDeserializers$LongDeserializer].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.std.EnumSetDeserializer].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.FactoryBasedEnumDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.StdNodeBasedDeserializer].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.NumberDeserializers$BooleanDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].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.std.FromStringDeserializer$StringBuilderDeserializer].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.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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.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.NodeList$add__789].bootstrap$(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$add__789"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList$add__789].<init>(com.github.javaparser.ast.NodeList)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$add__789:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList$add__789].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$add__789].<init>(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$add__789"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.NodeList"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$add__789:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.NodeList$add__789].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.NodeList$add__789"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.NodeList].add(com.github.javaparser.ast.Node)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.NodeList$add__789:-1,1"
      Dst: "[com.github.javaparser.ast.NodeList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187].bootstrap$(com.github.javaparser.ast.expr.MemberValuePair)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187].<init>(com.github.javaparser.ast.expr.MemberValuePair)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187].<init>(com.github.javaparser.ast.expr.MemberValuePair)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.MemberValuePair"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__187"
    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__187:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].<init>()"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    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.TokenTypes:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].isWhitespace(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    - "[com.github.javaparser.JavaToken$Category].isWhitespace()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:33,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory"
    - Src: "com.github.javaparser.TokenTypes:33,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].isEndOfLineToken(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    - "[com.github.javaparser.JavaToken$Category].isEndOfLine()"
    functionUses: 5
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:37,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory"
    - Src: "com.github.javaparser.TokenTypes:37,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isEndOfLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].isWhitespaceOrComment(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    - "[com.github.javaparser.JavaToken$Category].isWhitespaceOrComment()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:41,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory"
    - Src: "com.github.javaparser.TokenTypes:41,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespaceOrComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].isSpaceOrTab(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:55,1"
      Dst: "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].isWhitespaceButNotEndOfLine(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    - "[com.github.javaparser.JavaToken$Category].isWhitespaceButNotEndOfLine()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:59,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory"
    - Src: "com.github.javaparser.TokenTypes:59,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isWhitespaceButNotEndOfLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].isComment(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].getCategory(int)"
    - "[com.github.javaparser.JavaToken$Category].isComment()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:63,1"
      Dst: "[com.github.javaparser.TokenTypes].getCategory"
    - Src: "com.github.javaparser.TokenTypes:63,1"
      Dst: "[com.github.javaparser.JavaToken$Category].isComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].eolTokenKind(com.github.javaparser.utils.LineSeparator)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.LineSeparator"
    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: 4
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.github.javaparser.TokenTypes:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenTypes:73"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenTypes:72"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.TokenTypes:73"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenTypes:76"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenTypes:75"
        BranchSideFuncs:
        - "equalsString(com.github.javaparser.utils.LineSeparator)"
    - Branch String: "com.github.javaparser.TokenTypes:76"
      Branch Sides:
      - BranchSide: "com.github.javaparser.TokenTypes:79"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.TokenTypes:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:70,1"
      Dst: "[com.github.javaparser.utils.LineSeparator].equalsString"
    - Src: "com.github.javaparser.TokenTypes:79,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].eolTokenKind()"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.TokenTypes].eolTokenKind(com.github.javaparser.utils.LineSeparator)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:83,1"
      Dst: "[com.github.javaparser.TokenTypes].eolTokenKind"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].spaceTokenKind()"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.TokenTypes].getCategory(int)"
    functionSourceFile: "com.github.javaparser.TokenTypes"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.github.javaparser.JavaToken$Category"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.TokenTypes:260,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.TokenTypes:260,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.TokenTypes:260,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.TokenTypes:260,1"
      Dst: "[java.lang.AssertionError].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - 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__1470].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__1471].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__1472].bootstrap$"
    - Src: "com.github.javaparser.JavadocParser:66,1"
      Dst: "[com.github.javaparser.JavadocParser$lambda_parse_1__1473].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__1474].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__1475].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__1476].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.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getWrappedNode()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    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.JavaParserAnnotationMemberDeclaration].<init>(com.github.javaparser.ast.body.AnnotationMemberDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationMemberDeclaration"
    - "com.github.javaparser.resolution.TypeSolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration:48,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getDefaultValue()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.Expression"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration:55,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getDefaultValue"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration:55,1"
      Dst: "[java.util.Optional].orElse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 59
    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.JavaParserAnnotationMemberDeclaration].getContext()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType()"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration:60,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].get"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration:60,1"
      Dst: "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].getType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration:60,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getContext"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration:60,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration:65,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithSimpleName].getNameAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].getContext()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration"
    linkageType: null
    functionLinenumber: 68
    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.JavaParserAnnotationMemberDeclaration:69,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory].getContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration"
    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.JavaParserAnnotationMemberDeclaration:74,1"
      Dst: "[java.util.Optional].of"
    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.utils.StringEscapeUtils$UnicodeUnescaper].<init>()"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper"
    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.StringEscapeUtils$UnicodeUnescaper:363,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$CharSequenceTranslator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper].translate(java.lang.CharSequence,int,java.io.Writer)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:391"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:391"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:370"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:391"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:376"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:375"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:373"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:376"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:375"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:379"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:378"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:376"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:379"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:378"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:379"
      Branch Sides:
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:390"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:389"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:370,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:370,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:381,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:383,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:383,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:384,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:386,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:386,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:386,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:386,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper].<init>(com.github.javaparser.utils.StringEscapeUtils$1)"
    functionSourceFile: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.StringEscapeUtils$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper:363,1"
      Dst: "[com.github.javaparser.utils.StringEscapeUtils$UnicodeUnescaper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__470].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__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_138__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_138__470:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__470].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__470].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__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_138__470:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__470].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_138__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$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__470:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$138"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].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__1000"
    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__1000].<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__1000:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].<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__1000"
    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__1000:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000"
    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: 7
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_10__1000:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$10"
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_216__491].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__491"
    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_216__491].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__491:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__491].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__491].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__491"
    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_216__491:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__491].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_216__491"
    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$216(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_216__491:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$216"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623"
    linkageType: null
    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_2__623:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$2(java.lang.String)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__411].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__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_135__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_135__411:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__411].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__411].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__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_135__411:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__411].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_135__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$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__411:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$135"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787"
    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__787].<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__787:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].<init>(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787"
    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__787:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787"
    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: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration$lambda_getTypeParameters_0__787:-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.CloneVisitor$clone__68].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__68"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__68:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__68"
    linkageType: null
    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__68:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__68].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__68"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__68:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].<init>(java.util.Set,boolean,boolean,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.Set"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:135,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:137,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].'from'(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonIgnoreProperties"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._asSet(java.lang.String[])"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct(java.util.Set,boolean,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:150"
        BranchSideFuncs:
        - "_asSet(java.lang.String[])"
        - "construct(java.util.Set,boolean,boolean,boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:151,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties].value"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:151,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._asSet"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:152,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties].ignoreUnknown"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:152,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties].allowGetters"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:152,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties].allowSetters"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:151,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct(java.util.Set,boolean,boolean,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 5
    argTypes:
    - "java.util.Set"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._empty(java.util.Set,boolean,boolean,boolean,boolean)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].<init>(java.util.Set,boolean,boolean,boolean,boolean)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:171"
        BranchSideFuncs:
        - "<init>(java.util.Set,boolean,boolean,boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:169,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._empty"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:172,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].empty()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$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.JsonIgnoreProperties$Value].merge(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value,com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    - "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:207"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:206"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:207,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].mergeAll(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value[])"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:218,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].forIgnoredProperties(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:225,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withIgnored"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].forIgnoredProperties(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:232,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._asSet"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:232,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withIgnored"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].forIgnoreUnknown(boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:237"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:236,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withIgnoreUnknown"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:237,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withoutIgnoreUnknown"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._equals(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value,com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._merge(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct(java.util.Set,boolean,boolean,boolean,boolean)"
    functionUses: 3
    ICount: 40
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:251"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:255"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:254"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value,com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:259"
        BranchSideFuncs:
        - "_merge(java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:259"
        BranchSideFuncs:
        - "_merge(java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:259"
        BranchSideFuncs:
        - "_merge(java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:255,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._equals"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:260,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._merge"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:266,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withIgnored(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:270,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withIgnored(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:274,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._asSet"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:274,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withoutIgnored()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:278,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withIgnoreUnknown()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:283,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withoutIgnoreUnknown()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:287,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withAllowGetters()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:292,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withoutAllowGetters()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:296"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:296,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withAllowSetters()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:300"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:301,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withoutAllowSetters()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:305,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withMerge()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:310,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withoutMerge()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:315,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].construct"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].valueFor()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$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.JsonIgnoreProperties$Value].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    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.annotation.JsonIgnoreProperties$Value:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:325,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].getIgnored()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    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.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForSerialization()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:344,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForDeserialization()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:358,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].getIgnoreUnknown()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 363
    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.annotation.JsonIgnoreProperties$Value].getAllowGetters()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    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.annotation.JsonIgnoreProperties$Value].getAllowSetters()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    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.annotation.JsonIgnoreProperties$Value].getMerge()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    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.annotation.JsonIgnoreProperties$Value].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:382,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:381,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    functionUses: 7
    ICount: 28
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:388"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:387"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:386"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:388"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:389"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:387,1"
      Dst: "[java.util.Set].size"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._equals(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value,com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    functionUses: 33
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:398"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:397"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:399"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:398"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:399"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value,com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:398"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:398"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:399,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:400,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._equals(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value,com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 404
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    - "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:410,1"
      Dst: "[java.util.Set].equals"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._asSet(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 414
    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.JsonIgnoreProperties$Value:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:416"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:415"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:416,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:418,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:420,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._merge(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].isEmpty()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    functionUses: 1
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:427"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:429"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:428"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:432"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:431"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:427,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:432,1"
      Dst: "[java.util.Set].size"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:432,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:433,1"
      Dst: "[java.util.AbstractCollection].addAll"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value]._empty(java.util.Set,boolean,boolean,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "boolean"
    argCount: 5
    argTypes:
    - "java.util.Set"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    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: 1
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:444"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:444"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:445,1"
      Dst: "[java.util.Set].size"
    JavaMethodInfo: null
    BBCount: 10
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_84__431].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__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_84__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_84__431:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__431].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__431].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__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_84__431:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__431].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_84__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$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__431:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$84"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__467].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__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_202__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_202__467:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__467].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__467].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__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_202__467:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__467].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_202__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$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__467:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$202"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.ast.visitor.CloneVisitor$addOrphanComment__311].bootstrap$(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    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.expr.ArrayAccessExpr"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311].<init>(com.github.javaparser.ast.expr.ArrayAccessExpr)"
    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.expr.ArrayAccessExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__311"
    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__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.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].lambda$getTypeParameters$0(java.lang.reflect.TypeVariable)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration$lambda_getTypeParameters_0__788:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].lambda$getTypeParameters$0"
    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.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.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$print$7(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor,com.github.javaparser.printer.lexicalpreservation.TextElement)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$lambda_print_7__1055:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter].lambda$print$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    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.MethodReferenceExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.ClassExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:70,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:75,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].<init>(com.github.javaparser.TokenRange,com.github.javaparser.ast.expr.Expression,com.github.javaparser.ast.NodeList,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "com.github.javaparser.ast.expr.Expression"
    - "com.github.javaparser.ast.NodeList"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.Expression].<init>(com.github.javaparser.TokenRange)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].setIdentifier(java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 4
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:83,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].<init>"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:84,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:85,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setTypeArguments"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:86,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setIdentifier"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:87,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.GenericVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionUses: 214
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:93,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.visitor.VoidVisitor"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.MethodReferenceExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:99,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getScope()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 103
    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.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.expr.Expression"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNotNull(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.ast.Node].setParentNode(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].setAsParentNodeOf(com.github.javaparser.ast.Node)"
    functionUses: 3
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:110"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:113"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:112"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:114"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:116"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:115"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.Node)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:109,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNotNull"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:113,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:115,1"
      Dst: "[com.github.javaparser.ast.Node].setParentNode"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:117,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 122
    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.MethodReferenceExpr:123,1"
      Dst: "[java.util.Optional].ofNullable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setTypeArguments(com.github.javaparser.ast.NodeList)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    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.MethodReferenceExpr:134"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:137"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:136"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:138"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:140"
        BranchSideFuncs:
        - "setParentNode(com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:139"
        BranchSideFuncs:
        - "setAsParentNodeOf(com.github.javaparser.ast.NodeList)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:137,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:139,1"
      Dst: "[com.github.javaparser.ast.NodeList].setParentNode"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:141,1"
      Dst: "[com.github.javaparser.ast.Node].setAsParentNodeOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getIdentifier()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.lang.String"
    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.MethodReferenceExpr].setIdentifier(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.Utils].assertNonEmpty(java.lang.String)"
    - "[com.github.javaparser.ast.Node].notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:153"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:156"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:155"
        BranchSideFuncs:
        - "notifyPropertyChange(com.github.javaparser.ast.observer.ObservableProperty,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:152,1"
      Dst: "[com.github.javaparser.utils.Utils].assertNonEmpty"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:156,1"
      Dst: "[com.github.javaparser.ast.Node].notifyPropertyChange"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].remove(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    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.MethodReferenceExpr:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:167"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:166"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:167"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:174"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:168"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:174"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:169"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:168"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:168,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:169,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:170,1"
      Dst: "[com.github.javaparser.ast.NodeList].remove"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:175,1"
      Dst: "[com.github.javaparser.ast.Node].remove"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:181,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:181,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.MethodReferenceExprMetaModel"
    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.MethodReferenceExpr].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 192
    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.MethodReferenceExpr].setScope(com.github.javaparser.ast.expr.Expression)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.ast.NodeList].set(int,com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:193"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:196"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:195"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:196"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:200"
        BranchSideFuncs:
        - "setScope(com.github.javaparser.ast.expr.Expression)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:200"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:208"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:207"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:201"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:208"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:207"
        BranchSideFuncs:
        - "replace(com.github.javaparser.ast.Node,com.github.javaparser.ast.Node)"
    - Branch String: "com.github.javaparser.ast.expr.MethodReferenceExpr:202"
      Branch Sides:
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:201"
        BranchSideFuncs:
        - "set(int,com.github.javaparser.ast.Node)"
      - BranchSide: "com.github.javaparser.ast.expr.MethodReferenceExpr:200"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:197,1"
      Dst: "[com.github.javaparser.ast.expr.MethodReferenceExpr].setScope"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:201,1"
      Dst: "[com.github.javaparser.ast.NodeList].size"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:202,1"
      Dst: "[com.github.javaparser.ast.NodeList].get"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:203,1"
      Dst: "[com.github.javaparser.ast.NodeList].set"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:208,1"
      Dst: "[com.github.javaparser.ast.Node].replace"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].isMethodReferenceExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: 213
    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.MethodReferenceExpr].asMethodReferenceExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].ifMethodReferenceExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    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.MethodReferenceExpr:226,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].toMethodReferenceExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    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.MethodReferenceExpr:232,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].resolve()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    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.MethodReferenceExpr:240,1"
      Dst: "[com.github.javaparser.ast.Node].getSymbolResolver"
    - Src: "com.github.javaparser.ast.expr.MethodReferenceExpr:240,1"
      Dst: "[com.github.javaparser.resolution.SymbolResolver].resolveDeclaration"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.MethodReferenceExpr].isPolyExpression()"
    functionSourceFile: "com.github.javaparser.ast.expr.MethodReferenceExpr"
    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$lambda_solveMethodAsUsage_6__997].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__997"
    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__997].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__997:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__997].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__997].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__997"
    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__997:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__997].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__997"
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_solveMethodAsUsage_6__997:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$solveMethodAsUsage$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__647].bootstrap$(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__647"
    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__647].<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__647:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__647].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__647].<init>(com.github.javaparser.printer.DefaultPrettyPrinterVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__647"
    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__647:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__647].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_11__647"
    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__647:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].lambda$visit$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator"
    linkageType: null
    functionLinenumber: 1060
    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.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.github.javaparser.utils.VisitorSet].iterator()"
    - "[com.github.javaparser.utils.VisitorList].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$EntryIterator:1061,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator:1062,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator:1062,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator"
    linkageType: null
    functionLinenumber: 1066
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    functionUses: 568
    ICount: 4
    EdgeCount: 24
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator:1067,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator"
    linkageType: null
    functionLinenumber: 1071
    functionDepth: 0
    returnType: "java.util.Map$Entry"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionUses: 516
    ICount: 10
    EdgeCount: 25
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator:1072,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator:1073,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator"
    linkageType: null
    functionLinenumber: 1077
    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$EntryIterator:1078"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator:1078"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
        - "checkState(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator:1077"
        BranchSideFuncs:
        - "checkState(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator:1078,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator:1079,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove"
    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.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].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.VoidVisitorAdapter$lambda_visit_151__477].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__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_151__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_151__477:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__477].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__477].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__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_151__477:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__477].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_151__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$151(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_151__477:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$151"
    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.PeekingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    functionUses: 577
    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.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    functionUses: 525
    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.ast.NodeList$NodeListIterator].previous()"
    - "[com.github.javaparser.utils.VisitorList$2].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].previous()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].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.utils.VisitorList$2].nextIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].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.utils.VisitorList$2].previousIndex()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].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.utils.VisitorList$2].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.printer.lexicalpreservation.PeekingIterator].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.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1078].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1078"
    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__1078].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1078:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1078].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1078].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__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.Java1_0Validator$lambda_new_13__1078:-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__1078].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_13__1078"
    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__1078:-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.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.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.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.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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    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.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$2].<init>(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder,java.util.regex.Pattern)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$2"
    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$2:131,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$2].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$2"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$2:134,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$2:134,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$2:134,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659"
    linkageType: null
    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$lambda_tryToSolveType_1__659:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].lambda$tryToSolveType$1()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_1__659:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].lambda$tryToSolveType$1"
    JavaMethodInfo: null
    BBCount: 1
    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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].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.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].bootstrap$(com.github.javaparser.ast.stmt.ForStmt)"
    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.stmt.ForStmt"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147].<init>(com.github.javaparser.ast.stmt.ForStmt)"
    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.stmt.ForStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__147"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.stmt.ForStmt"
    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.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.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].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.ObjectIdReferenceProperty].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.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.FieldProperty].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.ManagedReferenceProperty].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.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].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.ObjectIdReferenceProperty].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.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.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.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.FieldProperty].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.ManagedReferenceProperty].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.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].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.ObjectIdReferenceProperty].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.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.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723"
    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__723].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723"
    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__723:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_1__723"
    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__723:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].lambda$getInternalType$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__267].bootstrap$(com.github.javaparser.ast.stmt.BreakStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__267"
    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__267].<init>(com.github.javaparser.ast.stmt.BreakStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__267:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__267].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__267].<init>(com.github.javaparser.ast.stmt.BreakStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__267"
    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__267:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__267].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__267"
    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__267:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203].bootstrap$(com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203].<init>(com.github.javaparser.ast.body.ReceiverParameter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203].<init>(com.github.javaparser.ast.body.ReceiverParameter)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.ReceiverParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__203"
    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__203:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__392].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__392"
    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__392].<init>(com.github.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__392:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__392].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__392].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__392"
    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__392:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__392].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_6__392"
    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__392:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__402].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__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_178__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_178__402:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__402].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__402].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__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_178__402:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__402].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_178__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$178(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_178__402:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$178"
    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.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.github.javaparser.utils.ProjectRoot].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.github.javaparser.resolution.model.Value].toString()"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementMatchers$1].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].toString()"
    - "[com.github.javaparser.Position].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[com.github.javaparser.ast.NodeList].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserVariableDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.ast.Node].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].toString()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[com.github.javaparser.utils.SeparatedItemStringBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].toString()"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].toString()"
    - "[com.github.javaparser.Token].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.FalseBound].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.github.javaparser.UnicodeEscapeProcessingProvider$PositionMapping$DeltaInfo].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.github.javaparser.resolution.model.SymbolReference].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[com.github.javaparser.resolution.UnsolvedSymbolException].toString()"
    - "[com.github.javaparser.printer.SourcePrinter].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedLambdaConstraintType].toString()"
    - "[com.github.javaparser.printer.configuration.Indentation].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistParameterDeclaration].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.github.javaparser.ast.validator.language_level_validations.UpgradeJavaMessage].toString()"
    - "[com.github.javaparser.Range].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumConstantDeclaration].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CalculatedSyntaxModel].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.github.javaparser.TokenRange].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].toString()"
    - "[com.github.javaparser.JavaToken].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.github.javaparser.ParseResult].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.javadoc.Javadoc].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].toString()"
    - "[com.github.javaparser.utils.VisitorList].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].toString()"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.github.javaparser.utils.Pair].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].toString()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference].toString()"
    - "[com.github.javaparser.Problem].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.github.javaparser.utils.LineSeparator].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.github.javaparser.utils.SourceRoot].toString()"
    - "[com.github.javaparser.resolution.MethodUsage].toString()"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.github.javaparser.utils.VisitorSet].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].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.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.AnnotatedParameter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].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$Chained].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$NopTransformer].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.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[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.BeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ByteArraySerializer].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.MapSerializer].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.ser.std.ToEmptyObjectSerializer].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.std.StringSerializer].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.IterableSerializer].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.SqlBlobSerializer].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.impl.StringArraySerializer].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.std.JsonValueSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.ReferenceTypeSerializer].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.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.DateTimeSerializerBase].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.StdDelegatingSerializer].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.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].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.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.util.JsonGeneratorDelegate].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[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.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[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.BeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ByteArraySerializer].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.MapSerializer].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.ser.std.ToEmptyObjectSerializer].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.std.StringSerializer].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.IterableSerializer].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.SqlBlobSerializer].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.impl.StringArraySerializer].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.std.JsonValueSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.ReferenceTypeSerializer].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.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.DateTimeSerializerBase].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.StdDelegatingSerializer].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.UUIDSerializer].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.BeanPropertyWriter].serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.impl.UnwrappingBeanSerializer].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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.JsonSerializer].usesObjectId()"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].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.filter.FilteringGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].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.core.filter.FilteringGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.impl.UnwrappingBeanSerializer].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.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952"
    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__952].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952"
    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__952:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952"
    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: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext$lambda_patternExprInScope_0__952:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BinaryExprContext].lambda$patternExprInScope$0"
    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_179__403].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__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_179__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_179__403:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__403].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__403].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__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_179__403:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__403].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_179__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$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__403:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$179"
    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.databind.util.TokenBuffer$Parser].canReadTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[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.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.core.base.ParserMinimalBase: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.util.JsonParserSequence].nextToken()"
    - "[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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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: 126
    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.visitor.VoidVisitorAdapter$lambda_visit_21__347].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__347"
    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_21__347].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__347:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__347].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__347].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__347"
    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_21__347:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__347].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_21__347"
    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$21(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_21__347:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$21"
    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.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.introspect.ConcreteBeanPropertyBase].findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].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$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].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.StdArraySerializers$BooleanArraySerializer].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.ByteArraySerializer].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.MapSerializer].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.ser.std.ToEmptyObjectSerializer].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.std.StringSerializer].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.IterableSerializer].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.SqlBlobSerializer].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.impl.StringArraySerializer].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.std.JsonValueSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.ReferenceTypeSerializer].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.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.DateTimeSerializerBase].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.StdDelegatingSerializer].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.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].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.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.ser.std.JsonValueSerializer$TypeSerializerRerouter].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.jsontype.impl.AsDeductionTypeSerializer].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$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].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.StdArraySerializers$BooleanArraySerializer].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.ByteArraySerializer].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.MapSerializer].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.ser.std.ToEmptyObjectSerializer].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.std.StringSerializer].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.IterableSerializer].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.SqlBlobSerializer].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.impl.StringArraySerializer].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.std.JsonValueSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.ReferenceTypeSerializer].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.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.DateTimeSerializerBase].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.StdDelegatingSerializer].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.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.github.javaparser.Range].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.MethodReferenceThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$ChildPositionInfo].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.ThrowsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSameAsType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.BaseNodeMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocDescription].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.CapturesBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperUpperBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ConstraintFormula$ReductionResult].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocSnippet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$Bound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.description.JavadocInlineTag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmUnindent].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.ProperLowerBound].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.JavadocBlockTag].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.parametrization.ResolvedTypeParametersMap].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.JavaToken].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.github.javaparser.metamodel.PropertyMetaModel].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.configuration.DefaultConfigurationOption].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.BoundSet].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SubtypeOfBound].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeSubtypeOfType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeContainedByType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.LambdaThrowsCompatibleWithType].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.TypeCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.constraintformulas.ExpressionCompatibleWithType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.Node].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InstantiationSet].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.Instantiation].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.DataKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.github.javaparser.Position].equals(java.lang.Object)"
    - "[com.github.javaparser.javadoc.Javadoc].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.github.javaparser.utils.Pair].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.bounds.SameAsBound].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].equals(java.lang.Object)"
    - "[com.github.javaparser.ast.body.CallableDeclaration$Signature].equals(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.impl.UnwrappingBeanSerializer].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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].bootstrap$(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002"
    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__1002].<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__1002:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].<init>(com.github.javaparser.resolution.types.ResolvedReferenceType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002"
    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__1002:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002"
    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: 7
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$lambda_solveMethodAsUsage_0__1002:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils].lambda$solveMethodAsUsage$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4"
    linkageType: null
    functionLinenumber: 802
    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$4:803,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4"
    linkageType: null
    functionLinenumber: 805
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    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.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)"
    functionUses: 12
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4:810"
        BranchSideFuncs:
        - "findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4:806,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectIdInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$4:808,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectReferenceInfo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__449].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__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_156__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_156__449:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__449].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__449].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__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_156__449:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__449].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_156__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$156(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_156__449:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$156"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__537].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__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_51__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_51__537:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__537].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__537].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__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_51__537:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__537].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_51__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$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__537:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$51"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__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.resolution.types.ResolvedUnionType$asReferenceType__798:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedUnionType$asReferenceType__798"
    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__798:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].asReferenceType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].bootstrap$(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904"
    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__904].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904"
    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__904:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext$lambda_solveSymbolAsValue_0__904"
    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__904:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].lambda$solveSymbolAsValue$0"
    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.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.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)"
    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.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].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.std.StdValueInstantiator].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.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].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.ast.visitor.VoidVisitorAdapter$lambda_visit_62__356].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__356"
    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_62__356].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__356:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__356].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__356].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__356"
    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_62__356:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__356].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_62__356"
    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$62(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_62__356:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$62"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__452].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__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_127__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_127__452:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__452].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__452].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__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_127__452:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__452].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_127__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$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__452:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$127"
    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.fasterxml.jackson.core.util.DefaultIndenter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultIndenter"
    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.util.DefaultIndenter:44,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultIndenter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultIndenter].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultIndenter"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].<init>()"
    functionUses: 1
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultIndenter:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultIndenter:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultIndenter:55,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].<init>"
    - Src: "com.fasterxml.jackson.core.util.DefaultIndenter:56,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.util.DefaultIndenter:61,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.DefaultIndenter].withLinefeed(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultIndenter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultIndenter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultIndenter:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultIndenter:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultIndenter:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultIndenter:70,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.core.util.DefaultIndenter:73,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultIndenter].getIndent"
    - Src: "com.fasterxml.jackson.core.util.DefaultIndenter:73,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultIndenter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultIndenter].withIndent(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultIndenter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.DefaultIndenter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultIndenter:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultIndenter:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultIndenter:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultIndenter:78,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultIndenter].getIndent"
    - Src: "com.fasterxml.jackson.core.util.DefaultIndenter:78,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.core.util.DefaultIndenter:81,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultIndenter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultIndenter"
    linkageType: null
    functionLinenumber: 84
    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.fasterxml.jackson.core.util.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultIndenter"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.util.JsonGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    functionUses: 6
    ICount: 22
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultIndenter:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultIndenter:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultIndenter:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.DefaultIndenter:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultIndenter:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultIndenter:96"
        BranchSideFuncs:
        - "writeRaw(char[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultIndenter:90,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.DefaultIndenter].getEol()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultIndenter"
    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.util.DefaultIndenter].getIndent()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultIndenter"
    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.util.DefaultIndenter:106,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].of(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:30,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].<init>(com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: null
    functionLinenumber: 32
    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.ReshuffledDiffElementExtractor:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].extract(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getPreviousOrder()"
    - "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getNextOrder()"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].getCorrespondanceBetweenNextOrderAndPreviousOrder(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].findIndexOfCorrespondingNodeTextElement(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].currentIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1059].bootstrap$()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[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].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.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].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove()"
    - "[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.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[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.concretesyntaxmodel.CsmMix:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator:com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].getElements()"
    - "[com.github.javaparser.utils.VisitorMap].containsValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsValue(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Added].<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add(java.lang.Object)"
    functionUses: 1
    ICount: 142
    EdgeCount: 136
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:39"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:120"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:119"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:41"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:119"
        BranchSideFuncs:
        - "getCorrespondanceBetweenNextOrderAndPreviousOrder(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
        - "getNextOrder()"
        - "findIndexOfCorrespondingNodeTextElement(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText)"
        - "getPreviousOrder()"
        - "<init>(java.util.List)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:118"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:52"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:57"
        BranchSideFuncs:
        - "bootstrap$()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:54"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:57"
        BranchSideFuncs:
        - "currentIndex()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:56"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:63"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:91"
        BranchSideFuncs:
        - "remove()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:65"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:57"
        BranchSideFuncs:
        - "bootstrap$()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:null"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:69"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:null"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:70"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:68"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:67"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:72"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:75"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:74"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:79"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:58"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:57"
        BranchSideFuncs:
        - "bootstrap$()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:93"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:114"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:94"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:115"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:114"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:95"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:94"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:93"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:97"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:102"
        BranchSideFuncs:
        - "get(java.lang.Object)"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:101"
        BranchSideFuncs:
        - "get(int)"
        - "getElements()"
        - "containsValue(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:98"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:102"
        BranchSideFuncs:
        - "get(java.lang.Object)"
        - "iterator()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:101"
        BranchSideFuncs:
        - "get(int)"
        - "getElements()"
        - "containsValue(java.lang.Object)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:104"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:107"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:106"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:115"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:119"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "next()"
        - "<init>(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:38,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:39,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:40,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:44,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getPreviousOrder"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:45,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Reshuffled].getNextOrder"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:47,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].getCorrespondanceBetweenNextOrderAndPreviousOrder"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:49,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:49,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].findIndexOfCorrespondingNodeTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:50,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:51,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:52,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:53,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:53,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:55,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:55,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].currentIndex"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:55,1"
      Dst: "[java.util.Map].put"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:58,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:58,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$compareTo__1059].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:58,1"
      Dst: "[java.util.stream.Stream].max"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:58,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:60,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:63,1"
      Dst: "[java.util.List].size"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:65,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:71,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:75,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:75,1"
      Dst: "[java.util.List].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:92,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].remove"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:98,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:98,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:98,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:99,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Added].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:99,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].add"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:103,1"
      Dst: "[java.util.Map].containsValue"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:105,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Kept].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:107,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Removed].<init>"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 8
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].getCorrespondanceBetweenNextOrderAndPreviousOrder(com.github.javaparser.printer.concretesyntaxmodel.CsmMix,com.github.javaparser.printer.concretesyntaxmodel.CsmMix)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmMix"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>(java.util.List,int)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.github.javaparser.ast.NodeList].contains(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].contains(java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index()"
    - "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index()"
    functionUses: 1
    ICount: 37
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:142"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:158"
        BranchSideFuncs:
        - "<init>(java.util.List,int)"
        - "getElements()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:157"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:146"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:157"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "next()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:156"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:148"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:156"
        BranchSideFuncs:
        - "matching(com.github.javaparser.printer.concretesyntaxmodel.CsmElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:155"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:149"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:156"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "index()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:138,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:140,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:140,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:142,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:143,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:148,1"
      Dst: "[java.util.Map].values"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:148,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].index"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:148,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:148,1"
      Dst: "[java.util.Collection].contains"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:149,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].matching"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:150,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].findIndexOfCorrespondingNodeTextElement(java.util.List,com.github.javaparser.printer.lexicalpreservation.NodeText)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "com.github.javaparser.printer.lexicalpreservation.NodeText"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>(java.util.List)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].currentIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].isAlmostCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement(int)"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].peek()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex()"
    - "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].bootstrap$()"
    functionUses: 1
    ICount: 98
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:164"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:209"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:208"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:165"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:165"
        BranchSideFuncs:
        - "previousIndex()"
        - "getElements()"
        - "<init>(java.util.List)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:164"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:170"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:202"
        BranchSideFuncs:
        - "hasPrevious()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:201"
        BranchSideFuncs:
        - "bootstrap$()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:171"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:171"
        BranchSideFuncs:
        - "next()"
        - "currentIndex()"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:170"
        BranchSideFuncs:
        - "hasPrevious()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:174"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:200"
        BranchSideFuncs:
        - "isAlmostCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:175"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:174"
        BranchSideFuncs:
        - "isAlmostCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:182"
        BranchSideFuncs:
        - "getTextElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:181"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:178"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:182"
        BranchSideFuncs:
        - "getTextElement(int)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:181"
        BranchSideFuncs:
        - "hasNext()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:183"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:187"
        BranchSideFuncs:
        - "peek()"
        - "nextIndex()"
        - "get(int)"
        - "isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:186"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:187"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:189"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:188"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:189"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:191"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:190"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:191"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:194"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:193"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:176"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:200"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:199"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:203"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:162,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:163,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:164,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:165,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasPrevious"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:166,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].previousIndex"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:167,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:168,1"
      Dst: "[java.util.EnumMap].<init>"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:169,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getElements"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:173,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].currentIndex"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:174,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:174,1"
      Dst: "[java.util.List].contains"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:175,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].isCorrespondingElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:179,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.NodeText].getTextElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:180,1"
      Dst: "[java.util.List].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:184,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].peek"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:185,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].nextIndex"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:188,1"
      Dst: "[java.util.Map].putIfAbsent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:176,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].isAlmostCorrespondingElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:202,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:202,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:202,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor$getPriority__1134].bootstrap$"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:202,1"
      Dst: "[java.util.Comparator].comparing"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:202,1"
      Dst: "[java.util.stream.Stream].min"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:203,1"
      Dst: "[java.util.Optional].isPresent"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:204,1"
      Dst: "[java.util.Optional].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:204,1"
      Dst: "[java.util.Map].get"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:204,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 3
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor].isAlmostCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.TextElement"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmIndent].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].isCorrespondingElement(com.github.javaparser.printer.lexicalpreservation.TextElement)"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.TokenTextElement].isWhiteSpace()"
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].isWhiteSpace()"
    functionUses: 1
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:213"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:216"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:215"
        BranchSideFuncs:
        - "isWhiteSpace()"
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:-2"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:216"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:213,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].isCorrespondingElement"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:216,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.TextElement].isWhiteSpace"
    - Src: "com.github.javaparser.printer.lexicalpreservation.ReshuffledDiffElementExtractor:216,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].isWhiteSpace"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195"
    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_getConstructors_6__1195].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195"
    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_getConstructors_6__1195:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter$lambda_getConstructors_6__1195:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter].lambda$getConstructors$6"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver].tryToSolveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.AarTypeSolver].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.javassistmodel.JavassistEnumDeclaration$lambda_hasInternalType_5__713].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.Navigator$lambda_findType_8__735].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedType$lambda_isNumericType_0__673].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_1__697].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_hasField_6__708].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_getInternalType_0__716].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.MethodResolutionLogic$lambda_findMostApplicableUsage_4__665].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__607].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_6__662].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_2__623].test(java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter$nonNull__650].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__701].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_1__586].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_isUnboxable_10__654].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_getInternalType_1__718].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__618].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_getInternalType_0__722].test(java.lang.Object)"
    - "[com.github.javaparser.HasParentNode$lambda_findAncestor_0__648].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_hasEnumConstant_0__724].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration$lambda_getField_4__711].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_12__625].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__610].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr$lambda_stripIndentOfLines_1__690].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_hasField_2__707].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType$lambda_isAssignableBy_0__670].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_2__622].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType$lambda_isAssignableBy_2__672].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration$lambda_hasInternalType_3__714].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration$lambda_hasInternalType_2__712].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getField_0__709].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration$lambda_hasInternalType_2__715].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_toUnboxedType_11__655].test(java.lang.Object)"
    - "[com.github.javaparser.ast.CompilationUnit$lambda_getClassByName_2__728].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$lambda_visit_13__624].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType$lambda_in_0__656].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration$lambda_getEnumConstant_1__725].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_static_3__583].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_3__699].test(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.FunctionalInterfaceLogic$lambda_getFunctionalMethod_0__585].test(java.lang.Object)"
    - "[com.github.javaparser.ast.expr.Expression$lambda_static_0__34].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__617].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_printOrphanCommentsEnding_15__682].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration$lambda_getInternalType_3__720].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_toMethodUsage_7__663].test(java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$isInstance__611].test(java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].test(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.ClassLoaderTypeSolver$lambda_tryToSolveType_0__657].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: 119
    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.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.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__993].bootstrap$(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__993"
    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__993].<init>(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__993:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__993].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__993].<init>(com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__993"
    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__993:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__993].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor$lambda_postProcess_2__993"
    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__993:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$UnicodeEscapeProcessor].lambda$postProcess$2"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$init__706"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$init__706:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$init__706"
    linkageType: null
    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$init__706:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$init__706].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$init__706"
    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.types.ResolvedReferenceType$init__706:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824"
    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__824].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824"
    linkageType: null
    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__824:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824"
    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: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration$lambda_solveType_3__824:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].lambda$solveType$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].<init>(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].createInitial(int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:242"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:250"
        BranchSideFuncs:
        - "createInitial(int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:227,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:251,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].createInitial"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:251,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].<init>(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,int,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    - "int"
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:260,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].<init>(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:294,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].createRoot()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].currentTimeMillis()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].createRoot(int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:341,1"
      Dst: "[java.lang.System].currentTimeMillis"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:344,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].createRoot"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].createRoot(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].<init>(int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:350,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].makeChild(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:363,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:364,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:365,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].makeChildOrPlaceholder(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:381,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:384,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:386,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].release()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].maybeDirty()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].<init>(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].mergeChild(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo)"
    functionUses: 3
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:407"
        BranchSideFuncs:
        - "mergeChild(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo)"
        - "<init>(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer)"
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:406"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:407"
        BranchSideFuncs:
        - "mergeChild(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo)"
        - "<init>(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer)"
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:406"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:401,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].maybeDirty"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:402,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].<init>"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:402,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].mergeChild"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].mergeChild(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].createInitial(int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:424"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:423"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:412,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:426,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo].createInitial"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:428,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].size()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    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.ByteQuadsCanonicalizer:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:446"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:445"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:443,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].bucketCount()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    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.ByteQuadsCanonicalizer].maybeDirty()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:460"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].hashSeed()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    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.ByteQuadsCanonicalizer].isCanonicalizing()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:473"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:472"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].primaryCount()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:486"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:485"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:484"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].secondaryCount()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 500
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:508"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:501"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:500"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].tertiaryCount()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 517
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:525"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:518"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:517"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].spilloverCount()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:536,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].totalCount()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:547"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:546"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:541"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:540"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 551
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].primaryCount()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].secondaryCount()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].tertiaryCount()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].spilloverCount()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].totalCount()"
    functionUses: 19
    ICount: 33
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:552,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].primaryCount"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:553,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].secondaryCount"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:554,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].tertiaryCount"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:555,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].spilloverCount"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:556,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].totalCount"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:558,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:558,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:558,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:557,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary(int,int)"
    functionUses: 4
    ICount: 33
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:580"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:579"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:584"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:583"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:584"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:583"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:588"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:592"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:597"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:596"
        BranchSideFuncs:
        - "_findSecondary(int,int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:597"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:596"
        BranchSideFuncs:
        - "_findSecondary(int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:570,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:570,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:597,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary(int,int,int)"
    functionUses: 4
    ICount: 40
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:612"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:611"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:616"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:616"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:616"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:624"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:623"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:621"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:627"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:626"
        BranchSideFuncs:
        - "_findSecondary(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:621"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:627"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:626"
        BranchSideFuncs:
        - "_findSecondary(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:627"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:626"
        BranchSideFuncs:
        - "_findSecondary(int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:602,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:602,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:627,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 631
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int,int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary(int,int,int,int)"
    functionUses: 4
    ICount: 47
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:640"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:639"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:654"
        BranchSideFuncs:
        - "_findSecondary(int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:654"
        BranchSideFuncs:
        - "_findSecondary(int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:654"
        BranchSideFuncs:
        - "_findSecondary(int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:654"
        BranchSideFuncs:
        - "_findSecondary(int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:632,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:632,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:655,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int,int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int[],int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifyLongName(int[],int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifyLongName(int[],int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary(int,int,int[],int)"
    functionUses: 11
    ICount: 55
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:676"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:675"
        BranchSideFuncs:
        - "_calcOffset(int)"
        - "calcHash(int[],int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:685"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:693"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:692"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:696"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:701"
        BranchSideFuncs:
        - "_verifyLongName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:700"
        BranchSideFuncs:
        - "_findSecondary(int,int,int[],int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:696"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:701"
        BranchSideFuncs:
        - "_verifyLongName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:700"
        BranchSideFuncs:
        - "_findSecondary(int,int,int[],int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:700"
        BranchSideFuncs:
        - "_findSecondary(int,int,int[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:667,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].findName"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:676,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:677,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:685,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifyLongName"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:701,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 708
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 725
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart()"
    functionUses: 1
    ICount: 43
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:729"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:741"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:740"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:734"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:733"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:734"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:733"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:734"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:726"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:725"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:746"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:745"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:741"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:740"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:741"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:740"
        BranchSideFuncs:
        - "_spilloverStart()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:741,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 750
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart()"
    functionUses: 1
    ICount: 50
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:763"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:760"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:759"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:760"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:759"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:760"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:759"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:760"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:751"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:750"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:764"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:769"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:768"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:763"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:763"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:763"
        BranchSideFuncs:
        - "_spilloverStart()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:764,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 773
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart()"
    functionUses: 1
    ICount: 57
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:778"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:787"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:786"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:783"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:782"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:783"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:782"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:783"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:782"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:783"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:782"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:774"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:773"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:793"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:792"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:788"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:786"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:788"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:786"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:788"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:786"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:788"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:786"
        BranchSideFuncs:
        - "_spilloverStart()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:787,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findSecondary(int,int,int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 797
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifyLongName(int[],int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifyLongName(int[],int,int)"
    functionUses: 1
    ICount: 53
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:802"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:813"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:812"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:804"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:809"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:808"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:804"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:809"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:808"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:809"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:808"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:798"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:797"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:813"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:819"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:814"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:813"
        BranchSideFuncs:
        - "_verifyLongName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:812"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:814"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:813"
        BranchSideFuncs:
        - "_verifyLongName(int[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:812"
        BranchSideFuncs:
        - "_spilloverStart()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:815"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:813"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:812"
        BranchSideFuncs:
        - "_spilloverStart()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:805,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifyLongName"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:813,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifyLongName(int[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 824
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifyLongName2(int[],int,int)"
    functionUses: 4
    ICount: 66
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:834"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:836"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:837"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:840"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:841"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:842"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:841"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:842"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:843"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:842"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:844"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:843"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:844"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:845"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:831,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifyLongName2"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifyLongName2(int[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:856"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:855"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:856"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:853"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:852"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:877"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:876"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:873,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifySharing"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:875,1"
      Dst: "[com.fasterxml.jackson.core.util.InternCache].intern"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:877,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:877,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findOffsetForAdd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:894"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:902"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:901"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:893,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifySharing"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:895,1"
      Dst: "[com.fasterxml.jackson.core.util.InternCache].intern"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:902,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:903,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findOffsetForAdd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName(java.lang.String,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:922"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:925"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:924"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:921,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifySharing"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:923,1"
      Dst: "[com.fasterxml.jackson.core.util.InternCache].intern"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:925,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:925,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findOffsetForAdd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName(java.lang.String,int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 943
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifySharing()"
    - "[com.fasterxml.jackson.core.util.InternCache].intern(java.lang.String)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findOffsetForAdd(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findOffsetForAdd(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findOffsetForAdd(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int,int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int[],int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findOffsetForAdd(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._appendLongName(int[],int)"
    functionUses: 7
    ICount: 77
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:950"
        BranchSideFuncs:
        - "intern(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:949"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:944,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifySharing"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:946,1"
      Dst: "[com.fasterxml.jackson.core.util.InternCache].intern"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:953,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:953,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findOffsetForAdd"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:980,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._appendLongName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._verifySharing()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 993
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:994"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1007"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:997"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1004"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1003"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:998"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1001"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1000"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:999,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1004,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._findOffsetForAdd(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1015
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._checkNeedForRehash()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._resizeAndFindOffsetForAdd(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._reportTooManyCollisions()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._resizeAndFindOffsetForAdd(int)"
    functionUses: 4
    ICount: 51
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1018"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1023"
        BranchSideFuncs:
        - "_checkNeedForRehash()"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1024"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1029"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1028"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1030"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1035"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1038"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1046"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1045"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1039"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1035"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1058"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1064"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1063"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1059"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1062"
        BranchSideFuncs:
        - "_reportTooManyCollisions()"
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1061"
        BranchSideFuncs:
        - "_resizeAndFindOffsetForAdd(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1016,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1024,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._checkNeedForRehash"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1025,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._resizeAndFindOffsetForAdd"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1060,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._reportTooManyCollisions"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._resizeAndFindOffsetForAdd(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1070
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].rehash()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset(int)"
    functionUses: 2
    ICount: 39
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1076"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1079"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1078"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1083"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1082"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1085"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1090"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1089"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1086"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1083"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1082"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1071,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].rehash"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1074,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcOffset"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._checkNeedForRehash()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1097
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart()"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1098"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1105"
        BranchSideFuncs:
        - "_spilloverStart()"
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1099,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._appendLongName(int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1109
    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: 27
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1121"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1117,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1119,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1120,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1122,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1148
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1166
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1179
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].calcHash(int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1203
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1224"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1205,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].rehash()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1241
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].nukeSymbols(boolean)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcTertiaryShift(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].nukeSymbols(boolean)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName(java.lang.String,int[],int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName(java.lang.String,int[],int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName(java.lang.String,int[],int)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName(java.lang.String,int[],int)"
    functionUses: 1
    ICount: 79
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1260"
        BranchSideFuncs:
        - "_calcTertiaryShift(int)"
        - "nukeSymbols(boolean)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1314"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1282"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1305"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
        - "addName(java.lang.String,int[],int)"
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1317"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1257,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].nukeSymbols"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1265,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcTertiaryShift"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1288,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].addName"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1307,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1316,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1316,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].nukeSymbols(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1324
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart()"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1327,1"
      Dst: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1331,1"
      Dst: "[java.util.Arrays].fill"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._spilloverStart()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1347
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._reportTooManyCollisions()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1354
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1358"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1357"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1358,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1358,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer]._calcTertiaryShift(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    linkageType: null
    functionLinenumber: 1366
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1376"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1375"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1379"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__372].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__372"
    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_74__372].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__372:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__372].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__372].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__372"
    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_74__372:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__372].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_74__372"
    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$74(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_74__372:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$74"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151].bootstrap$()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151].<init>()"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151"
    linkageType: null
    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__1151:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.CommentsInserter$lambda_insertComments_0__1151"
    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__1151:-1,1"
      Dst: "[com.github.javaparser.CommentsInserter].lambda$insertComments$0"
    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__988].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__988].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.Java5Validator$lambda_new_3__1105].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__1070].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java8Validator$lambda_new_1__1109].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_0__1104].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.Validators].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java5Validator$lambda_new_4__1106].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.Java1_0Validator$lambda_new_7__1071].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__1072].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_1__1108].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.Java9Validator$lambda_new_0__1110].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__1103].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator].accept(com.github.javaparser.ast.Node,com.github.javaparser.ast.validator.ProblemReporter)"
    - "[com.github.javaparser.ast.validator.language_level_validations.Java7Validator$lambda_new_0__1107].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.TypedValidator$1$lambda_postProcess_0__1054].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__1054].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.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.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.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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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__981].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__981].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__913].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredMethods_2__914].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__913].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__914].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__1196].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getConstructors_4__1197].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__1196].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__1197].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredFields_5__828].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__828].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__1119].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_7__1120].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_8__1121].bootstrap$(com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter)"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1122].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__1119].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__1120].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__1121].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter:194,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter$lambda_getDeclaredAnnotations_9__1122].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__897].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__897].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__847].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__847].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.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].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.javassistmodel.JavassistAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getAllFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].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: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration"
    argCount: 1
    argTypes:
    - "javassist.CtConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    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.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)"
    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.utils.VisitorMap].<init>(com.github.javaparser.ast.visitor.GenericVisitor,com.github.javaparser.ast.visitor.GenericVisitor)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    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.VisitorMap:49,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.utils.VisitorMap:40,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].size()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:56,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].isEmpty()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[com.github.javaparser.utils.VisitorMap].isEmpty()"
    functionUses: 10
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:61,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].containsKey(java.lang.Object)"
    functionUses: 15
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:66,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorMap:66,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].containsValue(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].containsValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsValue(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:71,1"
      Dst: "[java.util.Map].containsValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].get(java.lang.Object)"
    functionUses: 77
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:76,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorMap:76,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].put(com.github.javaparser.ast.Node,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - "[com.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)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:81,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorMap:81,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].remove(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>(com.github.javaparser.utils.VisitorMap,com.github.javaparser.ast.Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorMap].remove(java.lang.Object)"
    functionUses: 8
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:118,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].<init>"
    - Src: "com.github.javaparser.utils.VisitorMap:118,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].putAll(java.util.Map)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$put__930].bootstrap$(com.github.javaparser.utils.VisitorMap)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:123,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$put__930].bootstrap$"
    - Src: "com.github.javaparser.utils.VisitorMap:123,1"
      Dst: "[java.util.Map].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].clear()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].clear()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:128,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].keySet()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].bootstrap$()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.github.javaparser.utils.VisitorMap].keySet()"
    functionUses: 10
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:133,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.github.javaparser.utils.VisitorMap:133,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.utils.VisitorMap:133,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$lambda_keySet_0__676].bootstrap$"
    - Src: "com.github.javaparser.utils.VisitorMap:133,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.utils.VisitorMap:133,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.utils.VisitorMap:133,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].values()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.github.javaparser.utils.VisitorMap].values()"
    functionUses: 22
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:138,1"
      Dst: "[java.util.Map].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].entrySet()"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].bootstrap$()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.github.javaparser.utils.VisitorMap].entrySet()"
    functionUses: 24
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$lambda_entrySet_1__674].bootstrap$"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.stream.Collectors].toSet"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap].put(com.github.javaparser.ast.Node,java.lang.Object)"
    functionUses: 195
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:38,1"
      Dst: "[com.github.javaparser.utils.VisitorMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].lambda$entrySet$1(java.util.Map$Entry)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.util.AbstractMap$SimpleEntry"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].access$200(com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].access$200"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.github.javaparser.utils.VisitorMap:143,1"
      Dst: "[java.util.AbstractMap$SimpleEntry].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].lambda$keySet$0(com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.github.javaparser.ast.Node"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].access$200(com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.utils.VisitorMap:133,1"
      Dst: "[com.github.javaparser.utils.VisitorMap$EqualsHashcodeOverridingFacade].access$200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].access$000(com.github.javaparser.utils.VisitorMap)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.github.javaparser.ast.visitor.GenericVisitor"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.utils.VisitorMap].access$100(com.github.javaparser.utils.VisitorMap)"
    functionSourceFile: "com.github.javaparser.utils.VisitorMap"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.github.javaparser.ast.visitor.GenericVisitor"
    argCount: 1
    argTypes:
    - "com.github.javaparser.utils.VisitorMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__409].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__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_191__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_191__409:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__409].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__409].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__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_191__409:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__409].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_191__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$191(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_191__409:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$191"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__809].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__809"
    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__809].<init>(com.github.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__809:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__809].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__809].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__809"
    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__809:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__809].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_118__809"
    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__809:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$118"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].bootstrap$(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005"
    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__1005].<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__1005:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration,java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005"
    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__1005:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005"
    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: 7
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic$lambda_solveMethodAsUsage_3__1005:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic].lambda$solveMethodAsUsage$3"
    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.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.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.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__1477].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__1478].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__1479].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__1480].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__1481].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.ResolvedReferenceType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].equals(java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].equals(java.lang.Object)"
    - "[com.github.javaparser.resolution.logic.InferenceVariableType].equals(java.lang.Object)"
    functionUses: 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.symbolsolver.resolution.typeinference.InferenceVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedUnionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedArrayType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedIntersectionType].hashCode()"
    - "[com.github.javaparser.resolution.types.ResolvedWildcard].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.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791"
    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__791].<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__791:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791"
    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__791:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter$lambda_getBounds_0__791"
    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__791:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].lambda$getBounds$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].<init>(com.github.javaparser.ast.body.AnnotationDeclaration,com.github.javaparser.resolution.TypeSolver)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 46
    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.logic.AbstractTypeDeclaration].<init>()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].<init>(com.github.javaparser.ast.Node,com.github.javaparser.resolution.TypeSolver)"
    functionUses: 5
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:47,1"
      Dst: "[com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:50,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAncestors(boolean)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.resolution.TypeSolver].solveType(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver].solveType(java.lang.String)"
    functionUses: 4
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:55,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:56,1"
      Dst: "[com.github.javaparser.resolution.TypeSolver].solveType"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:56,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:56,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].internalTypes()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 61
    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.JavaParserAnnotationDeclaration:62,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].internalTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAllFields()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__840].bootstrap$()"
    - "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getFields()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__841].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration)"
    functionUses: 10
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:67,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].getFields"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:67,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:67,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_0__840].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:68,1"
      Dst: "[java.util.stream.Stream].flatMap"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:68,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAllFields_1__841].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:69,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:70,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:70,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getDeclaredMethods()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 75
    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.javaparsermodel.declarations.JavaParserAnnotationDeclaration:76,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    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.JavaParserAnnotationDeclaration:82,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    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.JavaParserAnnotationDeclaration:87,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].hasDirectlyAnnotation(java.lang.String)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 91
    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.JavaParserAnnotationDeclaration:92,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].hasDirectlyAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getDeclaredAnnotations()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getDeclaredAnnotations()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:100,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter].getDeclaredAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getPackageName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    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.JavaParserAnnotationDeclaration:105,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getPackageName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getClassName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    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.JavaParserAnnotationDeclaration:110,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].getClassName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getQualifiedName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 114
    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.body.TypeDeclaration].getName()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getName()"
    functionUses: 19
    ICount: 21
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:116"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:119"
        BranchSideFuncs:
        - "getId()"
      - BranchSide: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:118"
        BranchSideFuncs:
        - "getName()"
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:115,1"
      Dst: "[com.github.javaparser.ast.Node].getParentNode"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:115,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:115,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.AstResolutionUtils].containerName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:116,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:117,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:117,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:119,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:119,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:119,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 123
    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.JavaParserAnnotationDeclaration:124,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:124,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithIdentifier].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 134
    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.JavaParserAnnotationDeclaration:135,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].containerType()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 140
    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.javaparsermodel.declarations.JavaParserAnnotationDeclaration:141,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:141,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:141,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:141,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:141,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:141,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getAnnotationMembers()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_2__1188].bootstrap$()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].getMembers()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1189].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:146,1"
      Dst: "[com.github.javaparser.ast.body.TypeDeclaration].getMembers"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:146,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:146,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_2__1188].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:147,1"
      Dst: "[java.util.stream.Stream].filter"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:147,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration$lambda_getAnnotationMembers_3__1189].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:148,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:149,1"
      Dst: "[java.util.stream.Collectors].toList"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:149,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getConstructors()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 153
    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.JavaParserAnnotationDeclaration:154,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].isInheritable()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations].getAnnotationByClass(java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:159,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithAnnotations].getAnnotationByClass"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:159,1"
      Dst: "[java.util.Optional].isPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].toAst()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 163
    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.JavaParserAnnotationDeclaration:164,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAnnotationMembers$3(com.github.javaparser.ast.body.BodyDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.BodyDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:148,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationMemberDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAnnotationMembers$2(com.github.javaparser.ast.body.BodyDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    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.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAllFields$1(com.github.javaparser.ast.body.VariableDeclarator)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration"
    argCount: 1
    argTypes:
    - "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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:69,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].lambda$getAllFields$0(com.github.javaparser.ast.body.FieldDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.FieldDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.body.FieldDeclaration].getVariables()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:68,1"
      Dst: "[com.github.javaparser.ast.body.FieldDeclaration].getVariables"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration:68,1"
      Dst: "[java.util.Collection].stream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__316"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__316:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__316"
    linkageType: null
    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__316:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__316].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__316"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__316:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957"
    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__957].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957"
    linkageType: null
    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__957:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957"
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_13__957:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$erasureOfParamaters$13"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342].bootstrap$(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342"
    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.WildcardType$lambda_asString_1__342].<init>(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342:-1,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342].<init>(java.lang.StringBuilder)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342"
    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.WildcardType$lambda_asString_1__342:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.type.WildcardType].lambda$asString$1(java.lang.StringBuilder,com.github.javaparser.ast.type.ReferenceType)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.type.WildcardType$lambda_asString_1__342:-1,1"
      Dst: "[com.github.javaparser.ast.type.WildcardType].lambda$asString$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176"
    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__1176].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176"
    linkageType: null
    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__1176:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176"
    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: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithRange$lambda_getBegin_0__1176:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithRange].lambda$getBegin$0"
    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.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.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154].bootstrap$(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Consumer"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154].<init>(com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.ChildTextElement$lambda_accept_0__1154"
    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.ChildTextElement$lambda_accept_0__1154:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.ChildTextElement].lambda$accept$0"
    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.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.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.Problem$lambda_getVerboseMessage_0__344].bootstrap$()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__344"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__344:-1,1"
      Dst: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].<init>()"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__344"
    linkageType: null
    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__344:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_0__344].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_0__344"
    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__344:-1,1"
      Dst: "[com.github.javaparser.Problem].lambda$getVerboseMessage$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__987].bootstrap$(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__987"
    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__987].<init>(com.github.javaparser.ParseResult)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__987:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__987].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__987].<init>(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__987"
    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__987:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__987].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$2$lambda_postProcess_0__987"
    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__987:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$2].lambda$postProcess$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__153"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__153:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__153"
    linkageType: null
    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__153:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__153].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__153"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__153:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].lambda$internalTypes$0(java.lang.Class)"
    functionUses: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration$lambda_internalTypes_0__731:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].lambda$internalTypes$0"
    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.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031].bootstrap$(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031"
    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__1031].<init>(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031].<init>(int)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031"
    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__1031:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator$lambda_calculate_2__1031"
    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__1031:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.DifferenceElementCalculator].lambda$calculate$2"
    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: 50
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers"
    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.CombinedTypeSolver$ExceptionHandlers:192,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers].getTypeBasedBlacklist(java.lang.Class[])"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:238,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers$lambda_getTypeBasedBlacklist_2__1482].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers].getTypeBasedWhitelist(java.lang.Class[])"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:257,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers$lambda_getTypeBasedWhitelist_3__1483].bootstrap$"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers].lambda$getTypeBasedWhitelist$3(java.lang.Class[],java.lang.Exception)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:258"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:263"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:262"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:259"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:258"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:259,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:259,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers].lambda$getTypeBasedBlacklist$2(java.lang.Class[],java.lang.Exception)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class[]"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:239"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:244"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:243"
        BranchSideFuncs: []
    - Branch String: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:240"
      Branch Sides:
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:239"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:240,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers:240,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers].lambda$static$1(java.lang.Exception)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers].lambda$static$0(java.lang.Exception)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver$ExceptionHandlers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    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.NoCommentHashCodeVisitor].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.EqualsVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].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.HashCodeVisitor].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.ObjectIdentityHashCodeVisitor].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.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.body.MethodDeclaration,java.lang.Object)"
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor].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.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: 21
    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: 258
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.nodeTypes.NodeWithModifiers].hasModifier(com.github.javaparser.ast.Modifier$Keyword)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.body.MethodDeclaration: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: 44
    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.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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__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_3__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_3__309:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__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_3__309:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__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$3(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_3__309:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$3"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].bootstrap$(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734"
    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__734].<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__734:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].<init>(com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734"
    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__734:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734"
    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: 12
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration$lambda_internalTypes_11__734:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].lambda$internalTypes$11"
    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.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.CloneVisitor].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.ast.visitor.ObjectIdentityHashCodeVisitor].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.ModifierVisitor].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.GenericListVisitorAdapter].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.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.BinaryExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.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: 44
    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.ParseStart$ImportDeclarationParseStart__852].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__852"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ImportDeclarationParseStart__852].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__852:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ImportDeclarationParseStart__852].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ImportDeclarationParseStart__852].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__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$ImportDeclarationParseStart__852:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ImportDeclarationParseStart__852].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__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].ImportDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ImportDeclarationParseStart__852:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ImportDeclarationParseStart"
    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.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer"
    linkageType: null
    functionLinenumber: 21
    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.AsArrayTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    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: 6
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer:29"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer:28"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].getPropertyName()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer"
    linkageType: null
    functionLinenumber: 32
    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.AsPropertyTypeSerializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer"
    linkageType: null
    functionLinenumber: 35
    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.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: -1
    functionDepth: 0
    returnType: "void"
    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.introspect.SimpleMixInResolver:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:76"
        BranchSideFuncs: []
    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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader].<init>(java.io.InputStream,byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    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: -1
    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: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    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.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.ast.visitor.ModifierVisitor].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.GenericListVisitorAdapter].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.ObjectIdentityEqualsVisitor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].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.NoCommentHashCodeVisitor].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.GenericVisitorAdapter].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: 44
    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.ast.visitor.ModifierVisitor$lambda_visit_39__276].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276"
    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__276].<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__276:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276"
    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__276:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_39__276:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$39"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].bootstrap$(com.github.javaparser.Problem)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__6"
    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__6].<init>(com.github.javaparser.Problem)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__6:-1,1"
      Dst: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].<init>(com.github.javaparser.Problem)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__6"
    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__6:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.Problem$lambda_getVerboseMessage_1__6].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.Problem$lambda_getVerboseMessage_1__6"
    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__6:-1,1"
      Dst: "[com.github.javaparser.Problem].lambda$getVerboseMessage$1"
    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: 2
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    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.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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: 11
    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.ast.visitor.VoidVisitorAdapter$lambda_visit_82__486].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__486"
    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__486].<init>(com.github.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__486:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__486].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__486].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__486"
    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__486:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__486].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_82__486"
    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__486:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$82"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__1004].bootstrap$(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__1004"
    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__1004].<init>(java.util.List)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__1004:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__1004].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__1004].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__1004"
    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__1004:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__1004].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__1004"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils$add__1004:-1,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1149].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1149"
    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__1149].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1149:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1149].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1149].<init>()"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1149"
    linkageType: null
    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__1149:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1149].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.nodeTypes.NodeWithMembers$lambda_getMethods_1__1149"
    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__1149:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithMembers].lambda$getMethods$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771"
    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__771].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771:-1,1"
      Dst: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771"
    linkageType: null
    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__771:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.logic.InferenceContext$lambda_registerCorrespondance_0__771:-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_26__27].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27"
    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__27].<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__27:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27"
    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__27:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_26__27:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$26"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__522].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__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_222__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_222__522:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__522].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__522].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__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_222__522:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__522].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_222__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$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__522:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$222"
    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.databind.util.TokenBuffer].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonGenerator].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.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].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.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].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.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].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.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].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.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].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.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.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.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__992].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__992].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__1163].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__1163].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__1052].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__1052].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.CsmSequence].<init>(java.util.List)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1037].bootstrap$()"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:35"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:38"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:37"
        BranchSideFuncs:
        - "bootstrap$()"
    - Branch String: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:38"
      Branch Sides:
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:41"
        BranchSideFuncs: []
      - BranchSide: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:34,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:36,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:38,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:38,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$isNull__1037].bootstrap$"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:38,1"
      Dst: "[java.util.stream.Stream].anyMatch"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:39,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].getElements()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: null
    functionLinenumber: 44
    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.CsmSequence].prettyPrint(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    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.CsmSequence:50,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_prettyPrint_0__1484].bootstrap$"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:50,1"
      Dst: "[java.lang.Iterable].forEach"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].bootstrap$()"
    functionUses: 21
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:55,1"
      Dst: "[java.util.Collection].stream"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:55,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence$lambda_toString_1__3].bootstrap$"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:55,1"
      Dst: "[java.util.stream.Stream].map"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:55,1"
      Dst: "[java.util.stream.Collectors].joining"
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:55,1"
      Dst: "[java.util.stream.Stream].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].lambda$toString$1(com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmString].toString()"
    - "[com.github.javaparser.printer.lexicalpreservation.LexicalDifferenceCalculator$CsmChild].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSingleReference].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmChar].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmAttribute].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmToken].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmTextBlock].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmList].toString()"
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix].toString()"
    functionUses: 1
    ICount: 3
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:55,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmSequence].lambda$prettyPrint$0(com.github.javaparser.ast.Node,com.github.javaparser.printer.SourcePrinter,com.github.javaparser.printer.concretesyntaxmodel.CsmElement)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.github.javaparser.ast.Node"
    - "com.github.javaparser.printer.SourcePrinter"
    - "com.github.javaparser.printer.concretesyntaxmodel.CsmElement"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmSequence:50,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmElement].prettyPrint"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669"
    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__669].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669:-1,1"
      Dst: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__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.resolution.model.typesystem.ReferenceTypeImpl$init__669:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.model.typesystem.ReferenceTypeImpl$init__669"
    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__669:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedTypeVariable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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__757].bootstrap$(java.lang.String,boolean)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].isJavaLangObject()"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveMethod_1__759].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__758].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].getParent()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].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.ForEachStatementContext].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.MethodCallExprContext].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.SwitchEntryContext].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.CatchClauseContext].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.TryWithResourceContext].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.CompilationUnitContext].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.AnnotationDeclarationContext].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.resolution.Context].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.resolution.model.SymbolReference].isSolved()"
    - "[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.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.reflectionmodel.ReflectionClassDeclaration].isInterface()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].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.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.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__757].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__759].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__758].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__699].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_4__700].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_5__701].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext,java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_7__703].bootstrap$()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.NodeList].<init>()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_8__704].bootstrap$(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].bootstrap$(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext)"
    - "[com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration].getAncestors()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList].iterator()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].getTypeDeclaration()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].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.JavaParserEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].internalTypes()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getName()"
    - "[com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration$1].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getName()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].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.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__699].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__700].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__701].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:145,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_6__702].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__703].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__704].bootstrap$"
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext:164,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext$lambda_solveType_9__705].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.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].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.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.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.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].getName()"
    - "[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:com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$ValuesMethod].isStatic()"
    functionUses: 1
    ICount: 13
    EdgeCount: 7
    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: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_1__35"
    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__35].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_1__35:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_1__35"
    linkageType: null
    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__35:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.Expression$lambda_static_1__35].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.Expression$lambda_static_1__35"
    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: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.Expression$lambda_static_1__35:-1,1"
      Dst: "[com.github.javaparser.ast.expr.Expression].lambda$static$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1088].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1088"
    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__1088].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1088:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1088].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1088].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1088"
    linkageType: null
    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__1088:-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__1088].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_22__1088"
    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__1088:-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.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.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: 5
    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.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1024].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1024"
    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__1024].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1024:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1024].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1024].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1024"
    linkageType: null
    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__1024:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1024].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_4__1024"
    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__1024:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$4"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__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_15__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_15__255:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__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_15__255:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__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$15(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_15__255:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$15"
    JavaMethodInfo: null
    BBCount: 1
    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.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.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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    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: 2
    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.HashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.CharLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].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.GenericVisitorAdapter].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.symbolsolver.javaparsermodel.TypeExtractor].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.GenericListVisitorAdapter].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.NoCommentEqualsVisitor].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.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.printer.PrettyPrintVisitor].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.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: 44
    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.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__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.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration$isEnumConstant__844:-1,1"
      Dst: "[java.lang.reflect.Field].isEnumConstant"
    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.CloneVisitor$addOrphanComment__14].bootstrap$(com.github.javaparser.ast.type.UnionType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__14"
    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__14].<init>(com.github.javaparser.ast.type.UnionType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__14:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__14].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__14].<init>(com.github.javaparser.ast.type.UnionType)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__14"
    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__14:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__14].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__14"
    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__14:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__869].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__869"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__869].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__869:-1,1"
      Dst: "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__869].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__869].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__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.ParseStart$MethodDeclarationParseStart__869:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$MethodDeclarationParseStart__869].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__869"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.github.javaparser.GeneratedJavaParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.GeneratedJavaParser].MethodDeclarationParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$MethodDeclarationParseStart__869:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].MethodDeclarationParseStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:20,1"
      Dst: "[java.io.Writer].<init>"
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:21,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].append(char)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    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.SegmentedStringWriter:32,1"
      Dst: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].append(java.lang.CharSequence)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:38,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:39,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:39,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].append(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:45,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:45,1"
      Dst: "[java.lang.CharSequence].toString"
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:46,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:46,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    linkageType: null
    functionLinenumber: 50
    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.io.SegmentedStringWriter].flush()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    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.io.SegmentedStringWriter].write(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:58,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char[],int,int)"
    functionUses: 18
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:63,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    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.core.io.SegmentedStringWriter:68,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(java.lang.String,int,int)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:73,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:73,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    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.io.SegmentedStringWriter:78,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].getAndClear()"
    functionSourceFile: "com.fasterxml.jackson.core.io.SegmentedStringWriter"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].releaseBuffers()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:99,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.core.io.SegmentedStringWriter:100,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].releaseBuffers"
    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.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.ast.visitor.NoCommentEqualsVisitor].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.ModifierVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].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.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.ConditionalExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.EqualsVisitor].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.NoCommentHashCodeVisitor].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.CloneVisitor].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: 44
    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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__818].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__818].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.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.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.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.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1093].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1093"
    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__1093].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1093:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1093].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1093].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1093"
    linkageType: null
    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__1093:-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__1093].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_27__1093"
    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__1093:-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.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.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$addOrphanComment__270].bootstrap$(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__270"
    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__270].<init>(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__270:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__270].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__270].<init>(com.github.javaparser.ast.expr.MethodReferenceExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__270"
    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__270:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__270].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__270"
    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__270:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__420].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__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_22__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_22__420:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__420].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__420].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__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_22__420:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__420].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_22__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$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__420:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$22"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946].bootstrap$()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946"
    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__946].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946"
    linkageType: null
    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__946:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946"
    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].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: 8
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.LeastUpperBoundLogic$erasure__946:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedType].erasure"
    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.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$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.jsontype.BasicPolymorphicTypeValidator$Builder:89,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].allowIfBaseType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:105,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$1].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:105,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendBaseMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].allowIfBaseType(java.util.regex.Pattern)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "java.util.regex.Pattern"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:131,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$2].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:131,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendBaseMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].allowIfBaseType(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:151,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$3].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:151,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendBaseMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].allowIfBaseType(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:171,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendBaseMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].denyForExactBaseType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:188,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:190,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].allowIfSubType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:208,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:208,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendSubClassMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].allowIfSubType(java.util.regex.Pattern)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "java.util.regex.Pattern"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:233,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:233,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendSubNameMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].allowIfSubType(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:253,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$6].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:253,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendSubNameMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].allowIfSubType(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:273,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendSubClassMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].allowIfSubTypeIsArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:291,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:291,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendSubClassMatcher"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder].build()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:319"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:320,1"
      Dst: "[java.util.List].toArray"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:322,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendBaseMatcher(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:328,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:330,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendSubNameMatcher(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$NameMatcher)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$NameMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:338"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:336,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:338,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder]._appendSubClassMatcher(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:344,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:346,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    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.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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_8__136].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136"
    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_8__136].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136"
    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_8__136:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136"
    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$8(java.lang.Object,com.github.javaparser.ast.comments.Comment)"
    functionUses: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_8__136:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__550].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__550"
    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__550].<init>(com.github.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__550:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__550].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__550].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__550"
    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__550:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__550].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_203__550"
    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__550:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$203"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__370].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__370"
    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__370].<init>(com.github.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__370:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__370].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__370].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__370"
    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__370:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__370].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_71__370"
    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__370:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$71"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018"
    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__1018].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].<init>()"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__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.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018"
    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: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer$lambda_findTokenTextElementForComment_11__1018:-1,1"
      Dst: "[com.github.javaparser.printer.lexicalpreservation.LexicalPreservingPrinter$Observer].lambda$findTokenTextElementForComment$11"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038:-1,1"
      Dst: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038].<init>()"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__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.printer.concretesyntaxmodel.CsmMix$isNull__1038:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.concretesyntaxmodel.CsmMix$isNull__1038"
    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__1038:-1,1"
      Dst: "[java.util.Objects].isNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    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.DoubleLiteralExpr:46,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    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.DoubleLiteralExpr:51,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.github.javaparser.TokenRange"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>(com.github.javaparser.TokenRange,java.lang.String)"
    - "[com.github.javaparser.ast.Node].customInitialization()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:59,1"
      Dst: "[com.github.javaparser.ast.expr.LiteralStringValueExpr].<init>"
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:60,1"
      Dst: "[com.github.javaparser.ast.Node].customInitialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>(double)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:64,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:64,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: 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.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ModifierVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.CloneVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorAdapter].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericListVisitorAdapter].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentHashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.HashCodeVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.GenericVisitorWithDefaults].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionUses: 216
    ICount: 5
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:70,1"
      Dst: "[com.github.javaparser.ast.visitor.GenericVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: 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.printer.DefaultPrettyPrinterVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.VoidVisitorWithDefaults].visit(com.github.javaparser.ast.expr.DoubleLiteralExpr,java.lang.Object)"
    functionUses: 147
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:76,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitor].visit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].asDouble()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:86,1"
      Dst: "[java.lang.String].replaceAll"
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:87,1"
      Dst: "[java.lang.Double].parseDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].setDouble(double)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:91,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor].<init>()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept(com.github.javaparser.ast.visitor.GenericVisitor,java.lang.Object)"
    functionUses: 44
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:98,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor].<init>"
    - Src: "com.github.javaparser.ast.expr.DoubleLiteralExpr:98,1"
      Dst: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].getMetaModel()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.github.javaparser.metamodel.DoubleLiteralExprMetaModel"
    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.DoubleLiteralExpr].isDoubleLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    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.DoubleLiteralExpr].asDoubleLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].ifDoubleLiteralExpr(java.util.function.Consumer)"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    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.DoubleLiteralExpr:122,1"
      Dst: "[java.util.function.Consumer].accept"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.expr.DoubleLiteralExpr].toDoubleLiteralExpr()"
    functionSourceFile: "com.github.javaparser.ast.expr.DoubleLiteralExpr"
    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.DoubleLiteralExpr:128,1"
      Dst: "[java.util.Optional].of"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].bootstrap$()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620:-1,1"
      Dst: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].<init>()"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620"
    linkageType: null
    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__620:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620"
    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: 12
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.DefaultPrettyPrinterVisitor$traverseScope__620:-1,1"
      Dst: "[com.github.javaparser.ast.nodeTypes.NodeWithTraversableScope].traverseScope"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:68,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].<init>(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:79,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].withExactBigDecimals(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:96,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].getMaxElementIndexForInsert()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    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.node.JsonNodeFactory].willStripTrailingBigDecimalZeroes()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:117"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].booleanNode(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BooleanNode"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.BooleanNode].getFalse()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].getTrue()"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:132"
        BranchSideFuncs:
        - "getTrue()"
        - "getFalse()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:133,1"
      Dst: "[com.fasterxml.jackson.databind.node.BooleanNode].getTrue"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:133,1"
      Dst: "[com.fasterxml.jackson.databind.node.BooleanNode].getFalse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NullNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NullNode].getInstance()"
    functionUses: 10
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:141,1"
      Dst: "[com.fasterxml.jackson.databind.node.NullNode].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].missingNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.MissingNode].getInstance()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:144,1"
      Dst: "[com.fasterxml.jackson.databind.node.MissingNode].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(byte)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NumericNode"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:158,1"
      Dst: "[com.fasterxml.jackson.databind.node.IntNode].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.lang.Byte)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 1
    argTypes:
    - "java.lang.Byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:168,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:168,1"
      Dst: "[java.lang.Byte].intValue"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:168,1"
      Dst: "[com.fasterxml.jackson.databind.node.IntNode].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NumericNode"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:176,1"
      Dst: "[com.fasterxml.jackson.databind.node.ShortNode].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.lang.Short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 1
    argTypes:
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:186,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:186,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:186,1"
      Dst: "[com.fasterxml.jackson.databind.node.ShortNode].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NumericNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.IntNode].valueOf(int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:194,1"
      Dst: "[com.fasterxml.jackson.databind.node.IntNode].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.lang.Integer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:204,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:204,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:204,1"
      Dst: "[com.fasterxml.jackson.databind.node.IntNode].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NumericNode"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.LongNode].valueOf(long)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:213,1"
      Dst: "[com.fasterxml.jackson.databind.node.LongNode].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.lang.Long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 1
    argTypes:
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:224,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:226,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:226,1"
      Dst: "[com.fasterxml.jackson.databind.node.LongNode].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].valueOf(java.math.BigInteger)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:238"
        BranchSideFuncs:
        - "nullNode()"
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:237"
        BranchSideFuncs:
        - "valueOf(java.math.BigInteger)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:236,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:238,1"
      Dst: "[com.fasterxml.jackson.databind.node.BigIntegerNode].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NumericNode"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.FloatNode].valueOf(float)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:246,1"
      Dst: "[com.fasterxml.jackson.databind.node.FloatNode].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.lang.Float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 1
    argTypes:
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:256,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:256,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:256,1"
      Dst: "[com.fasterxml.jackson.databind.node.FloatNode].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.NumericNode"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.DoubleNode].valueOf(double)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:264,1"
      Dst: "[com.fasterxml.jackson.databind.node.DoubleNode].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.lang.Double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 1
    argTypes:
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:274,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:274,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:274,1"
      Dst: "[com.fasterxml.jackson.databind.node.DoubleNode].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].valueOf(java.math.BigDecimal)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:295"
        BranchSideFuncs:
        - "nullNode()"
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:294"
        BranchSideFuncs:
        - "valueOf(java.math.BigDecimal)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:291,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:295,1"
      Dst: "[com.fasterxml.jackson.databind.node.DecimalNode].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].textNode(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.TextNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].valueOf(java.lang.String)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:309,1"
      Dst: "[com.fasterxml.jackson.databind.node.TextNode].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].binaryNode(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BinaryNode"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.BinaryNode].valueOf(byte[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:317,1"
      Dst: "[com.fasterxml.jackson.databind.node.BinaryNode].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].binaryNode(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:326,1"
      Dst: "[com.fasterxml.jackson.databind.node.BinaryNode].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:339,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:347,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:353,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].pojoNode(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:362,1"
      Dst: "[com.fasterxml.jackson.databind.node.POJONode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].rawValueNode(com.fasterxml.jackson.databind.util.RawValue)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.RawValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.JsonNodeFactory:366,1"
      Dst: "[com.fasterxml.jackson.databind.node.POJONode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.JsonNodeFactory]._inIntRange(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.JsonNodeFactory:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.JsonNodeFactory:376"
        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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.MethodCallExprContext].solveMethodAsUsage(java.lang.String,java.util.List)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext].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.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[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.ResolvedReferenceType].getQualifiedName()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedPrimitiveType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedType].isReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.NullType].isReferenceType()"
    - "[com.github.javaparser.resolution.types.ResolvedTypeVariable].isReferenceType()"
    - "[com.github.javaparser.resolution.model.LambdaArgumentTypePlaceholder].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.ObjectCreationContext].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.ForEachStatementContext].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.MethodCallExprContext].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.SwitchEntryContext].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.CatchClauseContext].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.TryWithResourceContext].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.CompilationUnitContext].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.AnnotationDeclarationContext].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.resolution.Context].solveMethod(java.lang.String,java.util.List,boolean)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].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.LambdaExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.BlockStmtContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.InstanceOfExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnnotationDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.resolution.Context].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.VariableDeclarationExprContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForEachStatementContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.ObjectCreationContext].solveSymbol(java.lang.String)"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext].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__831].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__832].bootstrap$()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration$lambda_getAllFields_3__833].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__831].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__832].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__833].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.types.ResolvedType].asReferenceType()"
    - "[com.github.javaparser.resolution.model.typesystem.LazyType].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.javaparsermodel.declarations.JavaParserTypeVariableDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javassistmodel.JavassistAnnotationDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration].getTypeParameters()"
    - "[com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration].getTypeParameters()"
    - "[com.github.javaparser.utils.VisitorList$3].get(int)"
    - "[com.github.javaparser.ast.NodeList].get(int)"
    - "[com.github.javaparser.utils.VisitorList].get(int)"
    - "[com.github.javaparser.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__982].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__982].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__1041].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__1041].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__846].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__846].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__1062].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__1062].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__974].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__974].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.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)"
    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.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__993].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__993].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__1053].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__1053].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__1114].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__1114].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.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1156].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__1156"
    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__1156].<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__1156:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1156].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1156].<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__1156"
    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__1156:-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__1156].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.chunks.RecordDeclarationValidator$lambda_validateRecordComponentAccessorMethods_3__1156"
    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__1156:-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.visitor.VoidVisitorAdapter$lambda_visit_81__485].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__485"
    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__485].<init>(com.github.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__485:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__485].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__485].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__485"
    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__485:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__485].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_81__485"
    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__485:-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_100__474].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__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_100__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_100__474:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__474].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__474].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__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_100__474:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__474].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_100__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$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__474:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$100"
    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.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.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].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: 23
    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.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.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.NumberDeserializers$ByteDeserializer].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.NumberDeserializers$LongDeserializer].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.std.EnumSetDeserializer].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.FactoryBasedEnumDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.StdNodeBasedDeserializer].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.NumberDeserializers$BooleanDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].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.std.FromStringDeserializer$StringBuilderDeserializer].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.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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.StdValueInstantiator].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.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].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.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.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.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorSet].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.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].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.DateDeserializers$TimestampDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.NumberDeserializers$NumberDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$ShortDeserializer].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.AtomicLongDeserializer].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.NumberDeserializers$IntegerDeserializer].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.DelegatingDeserializer].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$FloatDeser].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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorSet].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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.JsonNodeDeserializer].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.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.std.NumberDeserializers$ByteDeserializer].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.NumberDeserializers$LongDeserializer].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.std.EnumSetDeserializer].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.FactoryBasedEnumDeserializer].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.impl.BeanAsArrayBuilderDeserializer].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.StdNodeBasedDeserializer].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.NumberDeserializers$BooleanDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].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.std.FromStringDeserializer$StringBuilderDeserializer].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.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.deser.std.DateDeserializers$DateDeserializer].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.EnumMapDeserializer].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.ObjectArrayDeserializer].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.std.AtomicBooleanDeserializer].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.StdDelegatingDeserializer].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.TypeWrappedDeserializer].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.std.UntypedObjectDeserializerNR].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.deser.std.TokenBufferDeserializer].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.PrimitiveArrayDeserializers$ByteDeser].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.std.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers$CharDeser].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.NumberDeserializers$DoubleDeserializer].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.ext.CoreXMLDeserializers$Std].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.EnumDeserializer].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.impl.UnsupportedTypeDeserializer].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.ext.NioPathDeserializer].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.PrimitiveArrayDeserializers$DoubleDeser].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.BeanDeserializer].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.std.NumberDeserializers$FloatDeserializer].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.UntypedObjectDeserializer].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.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$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.github.javaparser.utils.VisitorList].size()"
    - "[com.github.javaparser.utils.VisitorSet].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.github.javaparser.utils.VisitorList].add(java.lang.Object)"
    - "[com.github.javaparser.ast.NodeList].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$3].add(java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorSet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].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.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1102].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1102"
    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__1102].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1102:-1,1"
      Dst: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1102].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1102].<init>()"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__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.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1102:-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__1102].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.validator.language_level_validations.Java1_0Validator$lambda_new_36__1102"
    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__1102:-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.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.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956"
    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__956].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956"
    linkageType: null
    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__956:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956"
    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: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_erasureOfParamaters_12__956:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$erasureOfParamaters$12"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738].bootstrap$(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738"
    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__738].<init>(com.github.javaparser.ast.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738].<init>(com.github.javaparser.ast.Node)"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738"
    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__738:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738].get()"
    functionSourceFile: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738"
    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: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade$lambda_getType_3__738:-1,1"
      Dst: "[com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade].lambda$getType$3"
    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.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.json.WriterBasedJsonGenerator].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.filter.FilteringGeneratorDelegate].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.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.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)"
    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.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.printer.PrettyPrintVisitor$isInstance__595].bootstrap$(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595"
    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__595].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595].<init>(java.lang.Class)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595"
    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__595:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595:-1,1"
      Dst: "[java.lang.Class].isInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__457].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__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_145__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_145__457:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__457].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__457].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__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_145__457:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__457].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_145__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$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__457:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$145"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__525].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__525"
    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__525].<init>(com.github.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__525:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__525].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__525].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__525"
    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__525:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__525].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_225__525"
    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__525:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$225"
    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.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].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.symbolsolver.resolution.typeinference.InferenceVariableSubstitution].empty()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution"
    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.InferenceVariableSubstitution].<init>()"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution"
    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.InferenceVariableSubstitution:43,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution:44,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution].withPair(com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable,com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution"
    argCount: 2
    argTypes:
    - "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariable"
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution:49,1"
      Dst: "[com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution].<init>"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution:50,1"
      Dst: "[java.util.List].addAll"
    - Src: "com.github.javaparser.symbolsolver.resolution.typeinference.InferenceVariableSubstitution:52,1"
      Dst: "[java.util.List].add"
    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__1485].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__1486].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__1487].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__1488].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__1489].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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237"
    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__237].<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__237:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237"
    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__237:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_36__237:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$36"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__635].bootstrap$(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__635"
    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__635].<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__635:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__635].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__635].<init>(com.github.javaparser.printer.PrettyPrintVisitor,java.lang.Void)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__635"
    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__635:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__635].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__635"
    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__635:-1,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor].lambda$visit$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__159].bootstrap$(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__159"
    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__159].<init>(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__159:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__159].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__159].<init>(com.github.javaparser.ast.expr.SingleMemberAnnotationExpr)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__159"
    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__159:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__159].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__159"
    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__159:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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: 6
    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: 2
    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.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].bootstrap$(com.github.javaparser.ast.comments.JavadocComment)"
    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.comments.JavadocComment"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85].<init>(com.github.javaparser.ast.comments.JavadocComment)"
    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.comments.JavadocComment)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__85"
    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__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.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.CloneVisitor$clone__332].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__332"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__332:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].<init>()"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__332"
    linkageType: null
    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__332:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$clone__332].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$clone__332"
    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.Comment].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    functionUses: 12
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$clone__332:-1,1"
      Dst: "[com.github.javaparser.ast.comments.Comment].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor$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.JsonNumberFormatVisitor$Base:20,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor$Base].numberType(com.fasterxml.jackson.core.JsonParser$NumberType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor$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.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41"
    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__41].<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__41:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41"
    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__41:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_28__41:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$28"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754"
    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__754].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754:-1,1"
      Dst: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].<init>()"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754"
    linkageType: null
    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__754:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.Node$lambda_getSymbolResolver_7__754"
    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__754:-1,1"
      Dst: "[com.github.javaparser.ast.Node].lambda$getSymbolResolver$7"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__317].bootstrap$(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__317"
    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__317].<init>(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__317:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__317].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__317].<init>(com.github.javaparser.ast.stmt.LocalClassDeclarationStmt)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__317"
    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__317:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__317].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__317"
    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__317:-1,1"
      Dst: "[com.github.javaparser.ast.Node].addOrphanComment"
    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.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.ast.visitor.VoidVisitorAdapter$lambda_visit_36__545].bootstrap$(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__545"
    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__545].<init>(com.github.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__545:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__545].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__545].<init>(com.github.javaparser.ast.visitor.VoidVisitorAdapter,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__545"
    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__545:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__545].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.VoidVisitorAdapter$lambda_visit_36__545"
    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__545:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.VoidVisitorAdapter].lambda$visit$36"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949].bootstrap$()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949"
    linkageType: null
    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_getAllMethodsVisibleToInheritors_9__949:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949].test(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllMethodsVisibleToInheritors$9(com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.resolution.types.ResolvedReferenceType$lambda_getAllMethodsVisibleToInheritors_9__949:-1,1"
      Dst: "[com.github.javaparser.resolution.types.ResolvedReferenceType].lambda$getAllMethodsVisibleToInheritors$9"
    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.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__991].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__991].bootstrap$"
    - Src: "com.github.javaparser.ParserConfiguration$4:329,1"
      Dst: "[com.github.javaparser.ParseResult].ifSuccessful"
    JavaMethodInfo: null
    BBCount: 3
    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.github.javaparser.resolution.types.ResolvedVoidType].<init>()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedVoidType"
    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.resolution.types.ResolvedVoidType:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedVoidType].describe()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedVoidType"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedVoidType].isAssignableBy(com.github.javaparser.resolution.types.ResolvedType)"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedVoidType"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.github.javaparser.resolution.types.ResolvedType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 39
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.resolution.types.ResolvedVoidType].isVoid()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedVoidType"
    linkageType: null
    functionLinenumber: 57
    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.types.ResolvedVoidType].toDescriptor()"
    functionSourceFile: "com.github.javaparser.resolution.types.ResolvedVoidType"
    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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.fasterxml.jackson.databind.ser.impl.IteratorSerializer].<init>(com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    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.impl.IteratorSerializer:19,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.IteratorSerializer,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.IteratorSerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    - "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.IteratorSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Iterator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].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: 1
    ICount: 9
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:29"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:30,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].hasSingleElement(java.util.Iterator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    linkageType: null
    functionLinenumber: 40
    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.IteratorSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.IteratorSerializer,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.IteratorSerializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].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.IteratorSerializer"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    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.IteratorSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.IteratorSerializer,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.IteratorSerializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.util.Iterator,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Iterator"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serializeContents(java.util.Iterator,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    functionUses: 1
    ICount: 8
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:66,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:67,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:68,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serializeContents(java.util.Iterator,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Iterator"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[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].hasNext()"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer]._serializeDynamicContents(java.util.Iterator,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[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.ext.SqlBlobSerializer].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.SerializableSerializer].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.StdJdkSerializers$AtomicLongSerializer].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.impl.MapEntrySerializer].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.ClassSerializer].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.MapSerializer].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.impl.UnsupportedTypeSerializer].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.ReferenceTypeSerializer].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.SqlTimeSerializer].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.TokenBufferSerializer].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.IterableSerializer].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.impl.UnknownSerializer].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.EnumSetSerializer].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.impl.IteratorSerializer].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$FloatSerializer].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.NumberSerializer$BigDecimalAsStringSerializer].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.std.ArraySerializerBase].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.StdJdkSerializers$AtomicBooleanSerializer].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.impl.StringCollectionSerializer].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.std.StdArraySerializers$BooleanArraySerializer].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.StdKeySerializers$StringKeySerializer].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.ser.std.ToEmptyObjectSerializer].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.StdKeySerializer].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.BooleanSerializer].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.RawSerializer].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.impl.IndexedListSerializer].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.std.InetSocketAddressSerializer].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.ToStringSerializerBase].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.EnumSerializer].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.std.StdKeySerializers$Dynamic].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.AsArraySerializerBase].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.StdJdkSerializers$AtomicIntegerSerializer].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.NumberSerializers$IntLikeSerializer].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.BeanSerializer].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.impl.FailingSerializer].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.impl.UnwrappingBeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    functionUses: 2
    ICount: 23
    EdgeCount: 168
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:77"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:83"
        BranchSideFuncs:
        - "_serializeDynamicContents(java.util.Iterator,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:82"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:88"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:91"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:90"
        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.IteratorSerializer:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:84"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:75,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:80,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer]._serializeDynamicContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:85,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:87,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:91,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer]._serializeDynamicContents(java.util.Iterator,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Iterator"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator: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: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].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.StringSerializer].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.UUIDSerializer].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.CollectionSerializer].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.StdArraySerializers$LongArraySerializer].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.std.NumberSerializers$IntegerSerializer].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.ext.NioPathSerializer].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.std.TimeZoneSerializer].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.NumberSerializer].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.NumberSerializers$ShortSerializer].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.std.StdArraySerializers$ShortArraySerializer].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.JsonValueSerializer].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.InetAddressSerializer].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.impl.IndexedStringListSerializer].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.ByteArraySerializer].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.ByteBufferSerializer].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.BooleanSerializer$AsNumber].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.DateSerializer].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.ser.std.StdKeySerializers$EnumKeySerializer].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.std.CalendarSerializer].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.StdArraySerializers$FloatArraySerializer].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.std.StdArraySerializers$CharArraySerializer].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.ser.std.StdDelegatingSerializer].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.NumberSerializers$LongSerializer].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$DoubleSerializer].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.ObjectArraySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.TypeWrappedSerializer].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.impl.StringArraySerializer].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.std.StdArraySerializers$DoubleArraySerializer].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.BeanAsArraySerializer].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.SqlDateSerializer].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.ext.DOMSerializer].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.NullSerializer].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.FileSerializer].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.std.StdArraySerializers$IntArraySerializer].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.ser.std.StdKeySerializers$Default].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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.ext.NioPathSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    functionUses: 1
    ICount: 30
    EdgeCount: 156
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:107"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:106"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:118"
        BranchSideFuncs:
        - "hasGenericTypes()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:113"
        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.IteratorSerializer:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:121"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:120"
        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.IteratorSerializer:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:101"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:102,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:104,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:107,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:112,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:111,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:119,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:121,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:123,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    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.impl.IteratorSerializer].serializeContents(java.util.Iterator,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.IteratorSerializer:13,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    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.impl.IteratorSerializer].serialize(java.util.Iterator,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.IteratorSerializer:13,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].hasSingleElement(java.util.Iterator)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:13,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Iterator)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer:13,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer].isEmpty"
    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.HashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.ObjectIdentityHashCodeVisitor].visit(com.github.javaparser.ast.body.ConstructorDeclaration,java.lang.Object)"
    - "[com.github.javaparser.ast.visitor.NoCommentEqualsVisitor].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.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.GenericVisitorAdapter].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.EqualsVisitor].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.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.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.validator.language_level_validations.chunks.ModifierValidator].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: 44
    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.ast.visitor.ModifierVisitor$lambda_visit_16__123].bootstrap$(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123"
    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__123].<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__123:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].<init>(com.github.javaparser.ast.visitor.ModifierVisitor,java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123"
    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__123:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123].apply(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123"
    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: 12
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ast.visitor.ModifierVisitor$lambda_visit_16__123:-1,1"
      Dst: "[com.github.javaparser.ast.visitor.ModifierVisitor].lambda$visit$16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].bootstrap$(com.github.javaparser.ast.body.AnnotationDeclaration)"
    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.body.AnnotationDeclaration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183].<init>(com.github.javaparser.ast.body.AnnotationDeclaration)"
    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.body.AnnotationDeclaration)"
    functionSourceFile: "com.github.javaparser.ast.visitor.CloneVisitor$addOrphanComment__183"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.github.javaparser.ast.body.AnnotationDeclaration"
    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.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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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: 6
    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.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream].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.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__857].bootstrap$()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__857"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.github.javaparser.ParseStart"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__857].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__857:-1,1"
      Dst: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__857].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__857].<init>()"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__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$ClassOrInterfaceTypeParseStart__857:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__857].parse(com.github.javaparser.GeneratedJavaParser)"
    functionSourceFile: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__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].ClassOrInterfaceTypeParseStart()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParseStart$ClassOrInterfaceTypeParseStart__857:-1,1"
      Dst: "[com.github.javaparser.GeneratedJavaParser].ClassOrInterfaceTypeParseStart"
    JavaMethodInfo: null
    BBCount: 1
    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.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.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.body.ConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.PackageDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ArrayAccessExpr].clone()"
    - "[com.github.javaparser.ast.expr.VariableDeclarationExpr].clone()"
    - "[com.github.javaparser.ast.comments.BlockComment].clone()"
    - "[com.github.javaparser.ast.stmt.LabeledStmt].clone()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].clone()"
    - "[com.github.javaparser.ast.ArrayCreationLevel].clone()"
    - "[com.github.javaparser.ast.stmt.LocalClassDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.Modifier].clone()"
    - "[com.github.javaparser.ast.stmt.BreakStmt].clone()"
    - "[com.github.javaparser.ast.expr.ArrayInitializerExpr].clone()"
    - "[com.github.javaparser.ast.type.TypeParameter].clone()"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SimpleName].clone()"
    - "[com.github.javaparser.ast.type.PrimitiveType].clone()"
    - "[com.github.javaparser.ast.expr.Name].clone()"
    - "[com.github.javaparser.ast.modules.ModuleOpensDirective].clone()"
    - "[com.github.javaparser.ast.expr.EnclosedExpr].clone()"
    - "[com.github.javaparser.ast.ImportDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.SuperExpr].clone()"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].clone()"
    - "[com.github.javaparser.ast.expr.NullLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.NormalAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.body.TypeDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.IntegerLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.BooleanLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.CastExpr].clone()"
    - "[com.github.javaparser.ast.body.CompactConstructorDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.DoubleLiteralExpr].clone()"
    - "[com.github.javaparser.ast.stmt.TryStmt].clone()"
    - "[com.github.javaparser.ast.stmt.LocalRecordDeclarationStmt].clone()"
    - "[com.github.javaparser.ast.expr.AssignExpr].clone()"
    - "[com.github.javaparser.ast.expr.PatternExpr].clone()"
    - "[com.github.javaparser.ast.type.VoidType].clone()"
    - "[com.github.javaparser.ast.body.MethodDeclaration].clone()"
    - "[com.github.javaparser.ast.body.BodyDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].clone()"
    - "[com.github.javaparser.ast.type.ReferenceType].clone()"
    - "[com.github.javaparser.ast.expr.CharLiteralExpr].clone()"
    - "[com.github.javaparser.ast.expr.StringLiteralExpr].clone()"
    - "[com.github.javaparser.ast.comments.LineComment].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchEntry].clone()"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].clone()"
    - "[com.github.javaparser.ast.expr.ThisExpr].clone()"
    - "[com.github.javaparser.ast.body.Parameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleExportsDirective].clone()"
    - "[com.github.javaparser.ast.expr.Expression].clone()"
    - "[com.github.javaparser.ast.comments.Comment].clone()"
    - "[com.github.javaparser.ast.modules.ModuleRequiresDirective].clone()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].clone()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.DoStmt].clone()"
    - "[com.github.javaparser.ast.type.UnknownType].clone()"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].clone()"
    - "[com.github.javaparser.ast.stmt.ContinueStmt].clone()"
    - "[com.github.javaparser.ast.type.WildcardType].clone()"
    - "[com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt].clone()"
    - "[com.github.javaparser.ast.expr.LambdaExpr].clone()"
    - "[com.github.javaparser.ast.stmt.Statement].clone()"
    - "[com.github.javaparser.ast.Node].clone()"
    - "[com.github.javaparser.ast.body.InitializerDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.SynchronizedStmt].clone()"
    - "[com.github.javaparser.ast.body.ReceiverParameter].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDirective].clone()"
    - "[com.github.javaparser.ast.expr.SingleMemberAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.github.javaparser.ast.expr.MemberValuePair].clone()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.IfStmt].clone()"
    - "[com.github.javaparser.ast.expr.BinaryExpr].clone()"
    - "[com.github.javaparser.ast.expr.LiteralStringValueExpr].clone()"
    - "[com.github.javaparser.ast.expr.AnnotationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].clone()"
    - "[com.github.javaparser.ast.stmt.BlockStmt].clone()"
    - "[com.github.javaparser.ast.stmt.ForStmt].clone()"
    - "[com.github.javaparser.ast.modules.ModuleProvidesDirective].clone()"
    - "[com.github.javaparser.ast.type.IntersectionType].clone()"
    - "[com.github.javaparser.ast.expr.TextBlockLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.AssertStmt].clone()"
    - "[com.github.javaparser.ast.body.RecordDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.NameExpr].clone()"
    - "[com.github.javaparser.ast.stmt.CatchClause].clone()"
    - "[com.github.javaparser.ast.expr.LongLiteralExpr].clone()"
    - "[com.github.javaparser.ast.body.EnumDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ClassExpr].clone()"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].clone()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].clone()"
    - "[com.github.javaparser.ast.stmt.WhileStmt].clone()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].clone()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.github.javaparser.ast.type.ArrayType].clone()"
    - "[com.github.javaparser.ast.stmt.ForEachStmt].clone()"
    - "[com.github.javaparser.ast.body.VariableDeclarator].clone()"
    - "[com.github.javaparser.ast.stmt.ExpressionStmt].clone()"
    - "[com.github.javaparser.ast.comments.JavadocComment].clone()"
    - "[com.github.javaparser.ast.stmt.YieldStmt].clone()"
    - "[com.github.javaparser.ast.expr.UnaryExpr].clone()"
    - "[com.github.javaparser.ast.type.Type].clone()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].clone()"
    - "[com.github.javaparser.ast.body.CallableDeclaration].clone()"
    - "[com.github.javaparser.ast.stmt.UnparsableStmt].clone()"
    - "[com.github.javaparser.ast.expr.TypeExpr].clone()"
    - "[com.github.javaparser.ast.CompilationUnit].clone()"
    - "[com.github.javaparser.ast.type.VarType].clone()"
    - "[com.github.javaparser.ast.modules.ModuleUsesDirective].clone()"
    - "[com.github.javaparser.ast.modules.ModuleDeclaration].clone()"
    - "[com.github.javaparser.ast.type.UnionType].clone()"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.ParserConfiguration$3$lambda_postProcess_1__986].bootstrap$(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__986"
    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$3$lambda_postProcess_1__986].<init>(com.github.javaparser.ParseResult)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__986:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__986].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__986].<init>(com.github.javaparser.ParseResult)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__986"
    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$3$lambda_postProcess_1__986:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__986].accept(java.lang.Object)"
    functionSourceFile: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__986"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.github.javaparser.ParserConfiguration$3].lambda$postProcess$1(com.github.javaparser.ParseResult,com.github.javaparser.resolution.SymbolResolver)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.github.javaparser.ParserConfiguration$3$lambda_postProcess_1__986:-1,1"
      Dst: "[com.github.javaparser.ParserConfiguration$3].lambda$postProcess$1"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.github.javaparser.metamodel.LocalRecordDeclarationStmtMetaModel].<init>(java.util.Optional)"
    functionSourceFile: "com.github.javaparser.metamodel.LocalRecordDeclarationStmtMetaModel"
    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.LocalRecordDeclarationStmtMetaModel:42,1"
      Dst: "[com.github.javaparser.metamodel.StatementMetaModel].<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__687].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$asString__688].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__687].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__688].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].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.CompactConstructorDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.AnnotationMemberDeclaration].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.InitializerDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumConstantDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.FieldDeclaration].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.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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].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.NormalAnnotationExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].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.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].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.NormalAnnotationExpr].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.stmt.ExplicitConstructorInvocationStmt].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getTypeArguments()"
    - "[com.github.javaparser.ast.expr.FieldAccessExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.type.PrimitiveType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.UnknownType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ArrayType].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.VarType].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.WildcardType].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.IntersectionType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].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.FieldAccessExpr].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.utils.VisitorMap$EqualsHashcodeOverridingFacade].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.body.CompactConstructorDeclaration].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.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.EnclosedExpr].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.body.ConstructorDeclaration].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.BlockStmt].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.Modifier].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.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].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.comments.LineComment].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.type.UnknownType].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.NodeList].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.SwitchEntry].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].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.comments.BlockComment].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.body.ReceiverParameter].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.FieldDeclaration].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.ArrayCreationExpr].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.modules.ModuleExportsDirective].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.LongLiteralExpr].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.expr.TextBlockLiteralExpr].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.modules.ModuleProvidesDirective].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].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.ArrayInitializerExpr].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.Parameter].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.SwitchStmt].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.modules.ModuleRequiresDirective].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.expr.ClassExpr].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.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].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.StringLiteralExpr].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.modules.ModuleDeclaration].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.BreakStmt].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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.NameExpr].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.body.VariableDeclarator].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.AnnotationMemberDeclaration].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.type.IntersectionType].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.PackageDeclaration].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.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.MethodCallExpr].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.ObjectCreationExpr].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.body.EnumConstantDeclaration].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.type.VarType].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.SingleMemberAnnotationExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].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.FieldAccessExpr].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.utils.VisitorMap$EqualsHashcodeOverridingFacade].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.body.CompactConstructorDeclaration].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.expr.NullLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.type.ClassOrInterfaceType].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ReturnStmt].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.EnclosedExpr].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.body.ConstructorDeclaration].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.BlockStmt].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.Modifier].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.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ConditionalExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.IfStmt].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.comments.LineComment].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.type.UnknownType].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.NodeList].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.SwitchEntry].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.stmt.LocalClassDeclarationStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ThrowStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.utils.VisitorList$EqualsHashcodeOverridingFacade].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.comments.BlockComment].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.body.ReceiverParameter].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.FieldDeclaration].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.ArrayCreationExpr].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.modules.ModuleExportsDirective].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.LongLiteralExpr].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.expr.TextBlockLiteralExpr].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.modules.ModuleProvidesDirective].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].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.ArrayInitializerExpr].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.Parameter].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.SwitchStmt].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.modules.ModuleRequiresDirective].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.expr.ClassExpr].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.BinaryExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MarkerAnnotationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.ForStmt].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.StringLiteralExpr].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.modules.ModuleDeclaration].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.BreakStmt].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.expr.SimpleName].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.stmt.WhileStmt].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.NameExpr].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.body.VariableDeclarator].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.AnnotationMemberDeclaration].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.type.IntersectionType].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.PackageDeclaration].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.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.comments.JavadocComment].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.TypeExpr].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.expr.MethodCallExpr].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.ObjectCreationExpr].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.body.EnumConstantDeclaration].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.type.VarType].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.SingleMemberAnnotationExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__681].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__681].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.ast.body.AnnotationDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.RecordDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.ClassOrInterfaceDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.body.EnumDeclaration].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.SourcePrinter].println()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_1__635].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__635].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__622].bootstrap$()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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__622].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.ClassOrInterfaceType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[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.ClassOrInterfaceType].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.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.ClassOrInterfaceType].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.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.ClassOrInterfaceType].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__641].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__641].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__627].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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__627].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.expr.ArrayCreationExpr].getElementType()"
    - "[com.github.javaparser.ast.expr.ArrayCreationExpr].getLevels()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.expr.CastExpr].getType()"
    - "[com.github.javaparser.printer.SourcePrinter].print(java.lang.String)"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.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.ClassOrInterfaceType].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.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.ClassOrInterfaceType].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__638].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__638].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__600].bootstrap$()"
    - "[com.github.javaparser.HasParentNode].findAncestor(java.lang.Class[])"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__602].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__603].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__605].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__601].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__595].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].bootstrap$(com.github.javaparser.ast.Node)"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$init__599].bootstrap$()"
    - "[com.github.javaparser.ast.Node].getParentNode()"
    - "[com.github.javaparser.ast.expr.MethodCallExpr].getScope()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__591].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].bootstrap$()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].bootstrap$(java.lang.Class)"
    - "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__590].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__600].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__602].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__603].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:851,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__604].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__605].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__601].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__595].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:864,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__596].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:864,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__597].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:864,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$equals__598].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:865,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$init__599].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__591].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:878,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$cast__592].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:878,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$traverseScope__593].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:879,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$isInstance__594].bootstrap$"
    - Src: "com.github.javaparser.printer.PrettyPrintVisitor:888,1"
      Dst: "[com.github.javaparser.printer.PrettyPrintVisitor$lambda_visit_8__590].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.type.ArrayType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.type.ArrayType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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].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__630].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.type.ArrayType].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__630].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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.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.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.UnknownType].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.ClassOrInterfaceType].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.UnionType].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.VoidType].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.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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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__644].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__645].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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__644].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__645].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.printer.PrettyPrintVisitor].indentIf(boolean)"
    - "[com.github.javaparser.printer.configuration.PrettyPrinterConfiguration].isIndentCaseInSwitch()"
    - "[com.github.javaparser.ast.expr.SwitchExpr].getEntries()"
    - "[com.github.javaparser.ast.stmt.SwitchStmt].getEntries()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.expr.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].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.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[com.github.javaparser.TokenRange$1].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].hasNext()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$1].hasNext()"
    - "[com.github.javaparser.utils.VisitorSet$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.github.javaparser.utils.VisitorList$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].hasNext()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].hasNext()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].hasNext()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.github.javaparser.ast.NodeList].iterator()"
    - "[com.github.javaparser.printer.lexicalpreservation.PeekingIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.Difference$ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$ComposedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$EmptyIterator].next()"
    - "[com.github.javaparser.TokenRange$1].next()"
    - "[com.github.javaparser.ast.Node$PreOrderIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.RemovedGroup$1].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.github.javaparser.ast.Node$ParentsVisitor].next()"
    - "[com.github.javaparser.ast.Node$DirectChildrenIterator].next()"
    - "[com.github.javaparser.ast.Node$BreadthFirstIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.github.javaparser.ast.Node$PostOrderIterator].next()"
    - "[com.github.javaparser.ast.NodeList$NodeListIterator].next()"
    - "[com.github.javaparser.utils.VisitorList$1].next()"
    - "[com.github.javaparser.utils.VisitorList$2].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$CascadingIterator].next()"
    - "[com.github.javaparser.utils.VisitorSet$1].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory$SingleElementIterator].next()"
    - "[com.github.javaparser.ast.stmt.EmptyStmt].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.ForStmt].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.ContinueStmt].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.ExplicitConstructorInvocationStmt].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.SynchronizedStmt].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.LocalRecordDeclarationStmt].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.LabeledStmt].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.UnparsableStmt].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.TryStmt].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.IfStmt].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.ThrowStmt].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__632].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__632].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.InstanceOfExpr].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.LambdaExpr].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.ThisExpr].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.VariableDeclarationExpr].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.ClassExpr].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.CharLiteralExpr].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.BinaryExpr].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.ArrayAccessExpr].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.StringLiteralExpr].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.TypeExpr].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.SuperExpr].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.LongLiteralExpr].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.TextBlockLiteralExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.ObjectCreationExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.SwitchExpr].accept(com.github.javaparser.ast.visitor.VoidVisitor,java.lang.Object)"
    - "[com.github.javaparser.ast.expr.MethodReferenceExpr].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.CastExpr].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.SingleMemberAnnotationExpr].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.NameExpr].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
